XML 38 R28.htm IDEA: XBRL DOCUMENT v3.25.2
Basis of Presentation and Summary of Significant Accounting Policies (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Foreign currency transaction gain (loss) $ 4,500 $ (900) $ 7,400 $ (2,400)
Foreign currency translation adjustments 15,768 (2,323) 22,099 (3,851)
Intercompany Loans        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Foreign currency translation adjustments $ 9,800 $ (1,300) $ 13,600 $ (1,100)