Annual report pursuant to Section 13 and 15(d)

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

v3.24.1
Marketable Securities - Available -For-Sale Marketable Securities (Details) - USD ($)
$ in Thousands
Jan. 31, 2024
Jan. 31, 2023
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 498,179 $ 390,926
Unrealized Gain 417 105
Unrealized Losses (65) (792)
Fair Value 498,531 390,239
Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 98,642 39,922
Unrealized Gain 71 8
Unrealized Losses (10) (68)
Fair Value 98,703 39,862
Municipal bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 982 12,429
Unrealized Gain 3 22
Unrealized Losses 0 0
Fair Value 985 12,451
U.S. government and agency securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 185,464 128,898
Unrealized Gain 140 6
Unrealized Losses (33) (367)
Fair Value 185,571 128,537
Certificates of deposit    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 46,496 59,546
Unrealized Gain 48 28
Unrealized Losses (1) (155)
Fair Value 46,543 59,419
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 166,595 150,131
Unrealized Gain 155 41
Unrealized Losses (21) (202)
Fair Value $ 166,729 $ 149,970