v3.26.1
Financial Instruments and Fair Value - Schedule of Available-for-Sale Securities at Fair Value (Detail) - USD ($)
$ in Thousands
Jul. 31, 2026
Jan. 31, 2026
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 194,863 $ 181,979
Unrealized Gains 46 601
Unrealized Losses (909) (28)
Fair Value 194,000 182,552
Money Market Funds and Fixed Deposits [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 21,519 61,000
Unrealized Gains 0 0
Unrealized Losses 0 0
Fair Value 21,519 61,000
Commercial paper [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 13,368 0
Unrealized Gains 0 0
Unrealized Losses 0 0
Fair Value 13,368 0
Corporate bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 107,681 63,777
Unrealized Gains 29 382
Unrealized Losses (587) (2)
Fair Value 107,123 64,157
Asset-backed securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 20,710 21,388
Unrealized Gains 12 79
Unrealized Losses (114) (25)
Fair Value 20,608 21,442
U.S. government securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 31,585 35,814
Unrealized Gains 5 140
Unrealized Losses (208) (1)
Fair Value $ 31,382 $ 35,953