XML 56 R45.htm IDEA: XBRL DOCUMENT v3.26.1
Financial Instruments and Fair Value - Schedule of Available-for-Sale Securities at Fair Value (Detail) - USD ($)
$ in Thousands
Jan. 31, 2026
Jan. 31, 2025
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 181,979 $ 154,274
Unrealized Gains 601 139
Unrealized Losses (28) (372)
Fair Value 182,552 154,041
Money Market Funds and Fixed Deposits [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 61,000 48,398
Unrealized Gains 0 0
Unrealized Losses 0 0
Fair Value 61,000 48,398
Corporate bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 63,777 55,138
Unrealized Gains 382 111
Unrealized Losses (2) (123)
Fair Value 64,157 55,126
Asset-backed securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 21,388 20,412
Unrealized Gains 79 20
Unrealized Losses (25) (67)
Fair Value 21,442 20,365
U.S. government securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 35,814 30,326
Unrealized Gains 140 8
Unrealized Losses (1) (182)
Fair Value $ 35,953 $ 30,152