Quarterly report [Sections 13 or 15(d)]

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

v3.25.2
Marketable Securities - Available -for-Sale Marketable Securities (Details) - USD ($)
$ in Thousands
Jul. 31, 2025
Jan. 31, 2025
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 348,815 $ 338,180
Unrealized Gains 21 119
Unrealized Losses (210) (110)
Fair value 348,626 338,189
Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 100,690 106,632
Unrealized Gains 17 48
Unrealized Losses (59) (26)
Fair value 100,648 106,654
Municipal bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 3,351 12,752
Unrealized Gains 0 0
Unrealized Losses (3) (7)
Fair value 3,348 12,745
U.S. government and agency securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 163,248 120,032
Unrealized Gains 0 28
Unrealized Losses (104) (52)
Fair value 163,144 120,008
Certificates of deposit    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 27,508 34,584
Unrealized Gains 4 27
Unrealized Losses (10) 0
Fair value 27,502 34,611
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 54,018 64,180
Unrealized Gains 0 16
Unrealized Losses (34) (25)
Fair value $ 53,984 $ 64,171