v3.26.1
Financial Instruments and Fair Value - Schedule of Available-for-Sale Securities Unrealized Loss Position at Fair Value (Detail) - USD ($)
$ in Thousands
Apr. 30, 2026
Jan. 31, 2026
Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items]    
Less than 12 Months, Fair Value $ 90,079 $ 13,044
12 Months or Greater, Fair Value 0 0
Total, Fair Value 90,079 13,044
Less than 12 Months, Unrealized Losses (352) (28)
12 Months or Greater, Unrealized Losses 0 0
Total, Unrealized Losses (352) (28)
Corporate bonds [Member]    
Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items]    
Less than 12 Months, Fair Value 60,100 2,691
12 Months or Greater, Fair Value 0 0
Total, Fair Value 60,100 2,691
Less than 12 Months, Unrealized Losses (225) (2)
12 Months or Greater, Unrealized Losses 0 0
Total, Unrealized Losses (225) (2)
Asset-backed securities [Member]    
Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items]    
Less than 12 Months, Fair Value 11,305 3,582
12 Months or Greater, Fair Value 0 0
Total, Fair Value 11,305 3,582
Less than 12 Months, Unrealized Losses (48) (25)
12 Months or Greater, Unrealized Losses 0 0
Total, Unrealized Losses (48) (25)
U.S. government securities [Member]    
Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items]    
Less than 12 Months, Fair Value 18,674 6,771
12 Months or Greater, Fair Value 0 0
Total, Fair Value 18,674 6,771
Less than 12 Months, Unrealized Losses (79) (1)
12 Months or Greater, Unrealized Losses 0 0
Total, Unrealized Losses $ (79) $ (1)