XML 111 R96.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance $ 883,278    
Other comprehensive income, before taxes (19,088) $ 4,842 $ 2,279
Tax expense (45) (89) (245)
Total other comprehensive (loss) income, net of taxes (19,133) 4,753 2,034
Less: Other comprehensive income (loss) attributable to noncontrolling interest (42) 0 0
Ending balance 1,040,987 883,278  
Accumulated Other Comprehensive Loss      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance (84,987) (89,740) (91,774)
Ending balance (104,078) (84,987) (89,740)
Foreign Currency Translations      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance (84,634) (89,408) (90,867)
Other comprehensive income, before taxes (19,308) 4,774 1,459
Tax expense 0 0 0
Total other comprehensive (loss) income, net of taxes (19,308) 4,774 1,459
Less: Other comprehensive income (loss) attributable to noncontrolling interest (42) 0 0
Ending balance (103,900) (84,634) (89,408)
Accumulated (Loss) Gain on Retirement Plan      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance (353) (332) (907)
Other comprehensive income, before taxes 220 68 820
Tax expense (45) (89) (245)
Total other comprehensive (loss) income, net of taxes 175 (21) 575
Less: Other comprehensive income (loss) attributable to noncontrolling interest 0 0 0
Ending balance $ (178) $ (353) $ (332)