Annual report [Section 13 and 15(d), not S-K Item 405]

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

v3.25.1
Marketable Securities - Available -For-Sale Marketable Securities (Details) - USD ($)
$ in Thousands
Jan. 31, 2025
Jan. 31, 2024
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 338,180 $ 498,179
Unrealized Gain 119 417
Unrealized Losses (110) (65)
Fair Value 338,189 498,531
Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 106,632 98,642
Unrealized Gain 48 71
Unrealized Losses (26) (10)
Fair Value 106,654 98,703
Municipal bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 12,752 982
Unrealized Gain 0 3
Unrealized Losses (7) 0
Fair Value 12,745 985
U.S. government and agency securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 120,032 185,464
Unrealized Gain 28 140
Unrealized Losses (52) (33)
Fair Value 120,008 185,571
Certificates of deposit    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 34,584 46,496
Unrealized Gain 27 48
Unrealized Losses 0 (1)
Fair Value 34,611 46,543
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 64,180 166,595
Unrealized Gain 16 155
Unrealized Losses (25) (21)
Fair Value $ 64,171 $ 166,729