XML 89 R78.htm IDEA: XBRL DOCUMENT v3.25.1
Shareholders' Equity Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Before-tax amount [Abstract]    
Foreign currency translation adjustment $ 13,620 $ (10,908)
Net defined benefit plan (gain) loss reclassified to net income (loss) (55) (51)
Total other comprehensive income (loss), before tax 13,565 (10,959)
Tax (provision) benefit [Abstract]    
Foreign currency translation adjustment (22) 57
Net defined benefit plan (gain) loss reclassified to net income (loss) 5 (6)
Total other comprehensive income (loss) tax (provision) benefit (17) 51
Net-of-tax amount [Abstract]    
Foreign currency translation adjustment 13,598 (10,851)
Net defined benefit plan (gain) loss reclassified to net income (loss) (50) (57)
Total other comprehensive income (loss), net of tax $ 13,548 $ (10,908)