v3.25.2
Supplemental Financial Statement Information - Other Income (Expense), Net (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Jul. 31, 2025
Jul. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]        
Foreign exchange gains (losses), net $ (1,117) $ 1,267 $ (11,071) $ 482
Other income (expense), net 206 (7) 189 (111)
Total other income (expense), net $ (911) $ 1,260 $ (10,882) $ 371