XML 47 R41.htm IDEA: XBRL DOCUMENT v3.25.2
Financial Instruments and Fair Value - Schedule of Available-for-Sale Securities at Fair Value (Detail) - USD ($)
$ in Thousands
Jul. 31, 2025
Jan. 31, 2025
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 126,247 $ 109,725
Unrealized Gains 236 139
Unrealized Losses (177) (372)
Fair Value 126,306 109,492
Money market funds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 861 849
Unrealized Gains 0 0
Unrealized Losses 0 0
Fair Value 861 849
Fixed deposits [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 7,001 3,000
Unrealized Gains 0 0
Unrealized Losses 0 0
Fair Value 7,001 3,000
Corporate bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 61,601 55,138
Unrealized Gains 164 111
Unrealized Losses (37) (123)
Fair Value 61,728 55,126
Asset-backed securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 20,364 20,412
Unrealized Gains 25 20
Unrealized Losses (27) (67)
Fair Value 20,362 20,365
U.S. government securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 36,420 30,326
Unrealized Gains 47 8
Unrealized Losses (113) (182)
Fair Value $ 36,354 $ 30,152