v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2026
Jul. 31, 2025
Statement of Comprehensive Income [Abstract]        
Net loss $ (39,189) $ (48,360) $ (53,594) $ (88,378)
Other comprehensive (loss) income, net of tax:        
Net unrealized (losses) gains on marketable securities (401) (944) (1,410) 120
Foreign currency translation adjustments (1,566) 252 (2,104) 4,994
Total other comprehensive (loss) income (1,967) (692) (3,514) 5,114
Comprehensive loss $ (41,156) $ (49,052) $ (57,108) $ (83,264)