v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Statement of Comprehensive Income [Abstract]    
Net loss $ (14,405) $ (40,018)
Other comprehensive (loss) income, net of tax:    
Net unrealized (losses) gains on marketable securities (1,009) 1,064
Foreign currency translation adjustments (538) 4,742
Total other comprehensive (loss) income (1,547) 5,806
Comprehensive loss $ (15,952) $ (34,212)