XML 58 R44.htm IDEA: XBRL DOCUMENT v3.25.2
SUPPLEMENTAL CONDENSED CONSOLIDATED BALANCE SHEETS AND STATEMENTS OF OPERATIONS INFORMATION - Schedule of Other Income (Expense) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Supplemental Consolidated Balance Sheet & Statement of Operations Information [Abstract]        
Interest income $ 1,442 $ 1,289 $ 2,807 $ 2,331
Interest expense (3,875) (1,917) (7,846) (3,926)
Foreign currency gains (losses), net and other 20,899 (3,855) 31,076 (15,570)
Other income (expense), net $ 18,466 $ (4,483) $ 26,037 $ (17,165)