XML 47 R41.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Financial Instruments and Fair Value - Schedule of Available-for-Sale Securities at Fair Value (Detail) - USD ($)
$ in Thousands
Apr. 30, 2024
Jan. 31, 2024
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 97,561 $ 106,299
Unrealized Gains 37 194
Unrealized Losses (609) (377)
Fair Value 96,989 106,116
Money market funds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 4,061 296
Unrealized Gains 0 0
Unrealized Losses 0 0
Fair Value 4,061 296
Commercial paper [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 15,781 30,806
Unrealized Gains 0 0
Unrealized Losses 0 0
Fair Value 15,781 30,806
Corporate bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 42,221 38,867
Unrealized Gains 37 180
Unrealized Losses (297) (135)
Fair Value 41,961 38,912
Asset-backed securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 12,309 15,212
Unrealized Gains 0 14
Unrealized Losses (123) (96)
Fair Value 12,186 15,130
U.S. government securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 23,189 21,118
Unrealized Gains 0 0
Unrealized Losses (189) (146)
Fair Value $ 23,000 $ 20,972