v3.26.1
SUPPLEMENTAL FINANCIAL STATEMENT INFORMATION - Other Income (Expense), Net (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2026
Jul. 31, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]        
Foreign currency exchange gains (losses), net $ (2,508) $ (299) $ (6,315) $ 7,622
Interest income 4,946 1,092 9,575 2,203
SAFE issuance costs expensed 0 0 0 (2,913)
Other, net (247) (213) 158 (213)
Total other income, net $ 2,191 $ 580 $ 3,418 $ 6,699