v3.25.2
Shareholders' Equity Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Before-tax amount [Abstract]        
Foreign currency translation adjustment $ 36,795 $ (5,453) $ 50,415 $ (16,361)
Other Comprehensive (Income) Loss, Defined Benefit Plan, before Reclassification Adjustment and Tax 11 0 11 0
Net defined benefit plan (gain) loss reclassified to net income (72) (637) (127) (688)
Total other comprehensive income (loss), before tax 36,734 (6,090) 50,299 (17,049)
Tax (provision) benefit [Abstract]        
Foreign currency translation adjustment (225) 35 (247) 92
Net unrealized gain (loss) on defined benefit plans (1) 0 (1) 0
Net defined benefit plan (gain) loss reclassified to net income 6 121 11 115
Total other comprehensive income (loss) tax (provision) benefit (220) 156 (237) 207
Net-of-tax amount [Abstract]        
Foreign currency translation adjustment 36,570 (5,418) 50,168 (16,269)
Other Comprehensive (Income) Loss, Defined Benefit Plan, before Reclassification Adjustment, after Tax 10 0 10 0
Net defined benefit plan (gain) loss reclassified to net income (66) (516) (116) (573)
Total other comprehensive income (loss), net of tax $ 36,514 $ (5,934) $ 50,062 $ (16,842)