Quarterly report [Sections 13 or 15(d)]

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

v3.25.3
Marketable Securities - Schedule of Available -for-Sale Marketable Securities (Details) - USD ($)
$ in Thousands
Oct. 31, 2025
Jan. 31, 2025
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 290,737 $ 338,180
Unrealized Gains 108 119
Unrealized Losses (91) (110)
Fair value 290,754 338,189
Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 114,760 106,632
Unrealized Gains 55 48
Unrealized Losses (35) (26)
Fair value 114,780 106,654
Municipal bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 1,570 12,752
Unrealized Gains 0 0
Unrealized Losses 0 (7)
Fair value 1,570 12,745
U.S. government and agency securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 104,853 120,032
Unrealized Gains 29 28
Unrealized Losses (40) (52)
Fair value 104,842 120,008
Certificates of deposit    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 26,055 34,584
Unrealized Gains 20 27
Unrealized Losses (1) 0
Fair value 26,074 34,611
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 43,499 64,180
Unrealized Gains 4 16
Unrealized Losses (15) (25)
Fair value $ 43,488 $ 64,171