Quarterly report pursuant to Section 13 or 15(d)

Marketable Securities - Available -for-Sale Marketable Securities (Details)

v3.24.3
Marketable Securities - Available -for-Sale Marketable Securities (Details) - USD ($)
$ in Thousands
Oct. 31, 2024
Jan. 31, 2024
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 383,419 $ 498,179
Unrealized Gains 198 417
Unrealized Losses (213) (65)
Fair value 383,404 498,531
Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 97,583 98,642
Unrealized Gains 64 71
Unrealized Losses (45) (10)
Fair value 97,602 98,703
Municipal bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 13,772 982
Unrealized Gains 0 3
Unrealized Losses (18) 0
Fair value 13,754 985
U.S. government and agency securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 148,858 185,464
Unrealized Gains 49 140
Unrealized Losses (109) (33)
Fair value 148,798 185,571
Certificates of deposit    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 35,954 46,496
Unrealized Gains 51 48
Unrealized Losses (1) (1)
Fair value 36,004 46,543
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 87,252 166,595
Unrealized Gains 34 155
Unrealized Losses (40) (21)
Fair value $ 87,246 $ 166,729