XML 46 R40.htm IDEA: XBRL DOCUMENT v3.24.3
Financial Instruments and Fair Value - Schedule of Available-for-Sale Securities at Fair Value (Detail) - USD ($)
$ in Thousands
Oct. 31, 2024
Jan. 31, 2024
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 99,781 $ 106,299
Unrealized Gains 149 194
Unrealized Losses (446) (377)
Fair Value 99,484 106,116
Money market funds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 82 296
Unrealized Gains 0 0
Unrealized Losses 0 0
Fair Value 82 296
Commercial paper [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 0 30,806
Unrealized Gains 0 0
Unrealized Losses 0 0
Fair Value 0 30,806
Corporate bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 53,537 38,867
Unrealized Gains 134 180
Unrealized Losses (148) (135)
Fair Value 53,523 38,912
Asset-backed securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 20,688 15,212
Unrealized Gains 15 14
Unrealized Losses (91) (96)
Fair Value 20,612 15,130
U.S. government securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 25,474 21,118
Unrealized Gains 0 0
Unrealized Losses (207) (146)
Fair Value $ 25,267 $ 20,972