XML 58 R44.htm IDEA: XBRL DOCUMENT v3.25.1
Financial Instruments and Fair Value - Schedule of Available-for-Sale Securities at Fair Value (Detail) - USD ($)
$ in Thousands
Jan. 31, 2025
Jan. 31, 2024
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 109,725 $ 113,299
Unrealized Gains 139 194
Unrealized Losses (372) (377)
Fair Value 109,492 113,116
Money market funds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 849 296
Unrealized Gains 0 0
Unrealized Losses 0 0
Fair Value 849 296
Fixed deposits [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 3,000 7,000
Unrealized Gains 0  
Unrealized Losses 0  
Fair Value 3,000 7,000
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 55,138 38,867
Unrealized Gains 111 180
Unrealized Losses (123) (135)
Fair Value 55,126 38,912
Asset-backed securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 20,412 15,212
Unrealized Gains 20 14
Unrealized Losses (67) (96)
Fair Value 20,365 15,130
U.S. government securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 30,326 21,118
Unrealized Gains 8 0
Unrealized Losses (182) (146)
Fair Value $ 30,152 $ 20,972