v3.26.1
Financial Instruments and Fair Value - Schedule of Available-for-Sale Securities at Fair Value (Detail) - USD ($)
$ in Thousands
Apr. 30, 2026
Jan. 31, 2026
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 188,402 $ 181,979
Unrealized Gains 185 601
Unrealized Losses (352) (28)
Fair Value 188,235 182,552
Money Market Funds and Fixed Deposits [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 15,151 61,000
Unrealized Gains 0 0
Unrealized Losses 0 0
Fair Value 15,151 61,000
Commercial paper [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 17,542 0
Unrealized Gains 0 0
Unrealized Losses 0 0
Fair Value 17,542 0
Corporate bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 103,149 63,777
Unrealized Gains 114 382
Unrealized Losses (225) (2)
Fair Value 103,038 64,157
Asset-backed securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 22,547 21,388
Unrealized Gains 30 79
Unrealized Losses (48) (25)
Fair Value 22,529 21,442
U.S. government securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 30,013 35,814
Unrealized Gains 41 140
Unrealized Losses (79) (1)
Fair Value $ 29,975 $ 35,953