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 $ (29,117) $ (38,623) $ (49,623) $ (99,880)
Other comprehensive income (loss), net of tax:        
Foreign currency translation adjustments (1,287) (2,427) (6,663) 23,608
Unrealized loss on marketable securities (184) 0 (440) 0
Total other comprehensive income (loss) (1,471) (2,427) (7,103) 23,608
Total comprehensive loss $ (30,588) $ (41,050) $ (56,726) $ (76,272)