v3.25.2
Condensed Consolidated Statements of Comprehensive Loss (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Jul. 31, 2025
Jul. 31, 2024
Statement of Comprehensive Income [Abstract]        
Net loss $ (22,592) $ (38,668) $ (35,220) $ (67,961)
Other comprehensive income (loss), net of tax:        
Foreign currency translation adjustment 291 323 5,066 (211)
Change in fair value of available-for-sale securities (133) 376 (117) (136)
Other comprehensive income (loss), net of tax 158 699 4,949 (347)
Comprehensive loss $ (22,434) $ (37,969) $ (30,271) $ (68,308)