XML 90 R79.htm IDEA: XBRL DOCUMENT v3.25.1
Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance $ 1,041,120 $ 883,982
Less: Other comprehensive income (loss) attributable to noncontrolling interest 4 0
Ending balance 1,097,689 932,607
Accumulated Other Comprehensive Loss    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (104,078) (84,987)
Other comprehensive (loss) income, before taxes 6,507 (7,604)
Tax expense (8) (28)
Total other comprehensive income (loss), net of taxes 6,499 (7,632)
Less: Other comprehensive income (loss) attributable to noncontrolling interest 4 0
Ending balance (97,583) (92,619)
Foreign Currency Translations    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (103,900) (84,634)
Other comprehensive (loss) income, before taxes 6,472 (7,733)
Tax expense 0 0
Total other comprehensive income (loss), net of taxes 6,472 (7,733)
Less: Other comprehensive income (loss) attributable to noncontrolling interest 4 0
Ending balance (97,432) (92,367)
Accumulated (Loss) Gain on Retirement Plan    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (178) (353)
Other comprehensive (loss) income, before taxes 35 129
Tax expense (8) (28)
Total other comprehensive income (loss), net of taxes 27 101
Less: Other comprehensive income (loss) attributable to noncontrolling interest 0 0
Ending balance $ (151) $ (252)