v3.26.1
Interest Income and 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
Other Income and Expenses [Abstract]        
Interest income $ 2,381 $ 4,121 $ 6,276 $ 8,353
Unrealized gains (losses) on foreign currency transactions 476 (1,081) 441 (1,839)
Other non-operating (expense) income (939) 267 (1,896) 2,623
Total interest income and other income (expense), net $ 1,918 $ 3,307 $ 4,821 $ 9,137