XML 49 R41.htm IDEA: XBRL DOCUMENT v3.25.3
Financial Instruments and Fair Value - Schedule of Available-for-Sale Securities at Fair Value (Detail) - USD ($)
$ in Thousands
Oct. 31, 2025
Jan. 31, 2025
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 127,564 $ 109,725
Unrealized Gains 554 139
Unrealized Losses (20) (372)
Fair Value 128,098 109,492
Money Market Funds and Fixed Deposits [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 6,857 3,849
Unrealized Gains 0 0
Unrealized Losses 0 0
Fair Value 6,857 3,849
Corporate bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 60,223 55,138
Unrealized Gains 356 111
Unrealized Losses (3) (123)
Fair Value 60,576 55,126
Asset-backed securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 21,974 20,412
Unrealized Gains 63 20
Unrealized Losses (6) (67)
Fair Value 22,031 20,365
U.S. government securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 38,510 30,326
Unrealized Gains 135 8
Unrealized Losses (11) (182)
Fair Value $ 38,634 $ 30,152