v3.26.1
Shareholders' Equity Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Before-tax amount [Abstract]        
Foreign currency translation adjustment $ (5,105) $ 36,795 $ (17,892) $ 50,415
Other Comprehensive (Income) Loss, Defined Benefit Plan, before Reclassification Adjustment and Tax 0 11 0 11
Net defined benefit plan (gain) loss reclassified to net income (119) (72) (239) (127)
Total other comprehensive income (loss), before tax (5,224) 36,734 (18,131) 50,299
Tax (provision) benefit [Abstract]        
Foreign currency translation adjustment 120 (225) 189 (247)
Net unrealized gain (loss) on defined benefit plans 0 (1) 0 (1)
Net defined benefit plan (gain) loss reclassified to net income 14 6 26 11
Total other comprehensive income (loss) tax (provision) benefit 134 (220) 215 (237)
Net-of-tax amount [Abstract]        
Foreign currency translation adjustment (4,985) 36,570 (17,703) 50,168
Other Comprehensive (Income) Loss, Defined Benefit Plan, before Reclassification Adjustment, after Tax 0 10 0 10
Net defined benefit plan (gain) loss reclassified to net income (105) (66) (213) (116)
Total other comprehensive income (loss), net of tax $ (5,090) $ 36,514 $ (17,916) $ 50,062