XML 89 R79.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance $ 883,982 $ 573,454
Other comprehensive (loss) income, before taxes (7,604) 372
Tax expense (28) (6)
Total other comprehensive (loss) income, net of taxes (7,632) 366
Ending balance 932,607 614,190
Accumulated Other Comprehensive Loss    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (84,987) (89,740)
Ending balance (92,619) (89,374)
Foreign Currency Translations    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (84,634) (89,408)
Other comprehensive (loss) income, before taxes (7,733) 340
Tax expense 0 0
Total other comprehensive (loss) income, net of taxes (7,733) 340
Ending balance (92,367) (89,068)
Accumulated (Loss) Gain on Retirement Plan    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (353) (332)
Other comprehensive (loss) income, before taxes 129 32
Tax expense (28) (6)
Total other comprehensive (loss) income, net of taxes 101 26
Ending balance $ (252) $ (306)