v3.24.3
Interest Income and Other Income (Expense), Net (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Oct. 31, 2024
Oct. 31, 2023
Other Income and Expenses [Abstract]        
Interest income $ 4,818 $ 6,088 $ 15,603 $ 15,703
Unrealized losses on foreign currency transactions (893) (1,545) (11) (1,129)
Other non-operating income (expense) 1,024 (1,064) 477 (1,264)
Total interest income and other income (expense), net $ 4,949 $ 3,479 $ 16,069 $ 13,310