Quarterly report [Sections 13 or 15(d)]

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

v3.25.1
Marketable Securities - Available -for-Sale Marketable Securities (Details) - USD ($)
$ in Thousands
Apr. 30, 2025
Jan. 31, 2025
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 443,882 $ 338,180
Unrealized Gains 134 119
Unrealized Losses (203) (110)
Fair value 443,813 338,189
Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 154,931 106,632
Unrealized Gains 60 48
Unrealized Losses (119) (26)
Fair value 154,872 106,654
Municipal bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 12,839 12,752
Unrealized Gains 0 0
Unrealized Losses (9) (7)
Fair value 12,830 12,745
U.S. government and agency securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 180,138 120,032
Unrealized Gains 50 28
Unrealized Losses (47) (52)
Fair value 180,141 120,008
Certificates of deposit    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 23,744 34,584
Unrealized Gains 19 27
Unrealized Losses 0 0
Fair value 23,763 34,611
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 72,230 64,180
Unrealized Gains 5 16
Unrealized Losses (28) (25)
Fair value $ 72,207 $ 64,171