XML 89 R79.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance $ 932,607 $ 614,190 $ 883,982 $ 573,454
Total other comprehensive (loss) income, net of taxes (645) 1,546 (8,277) 1,912
Ending balance 984,506 643,772 984,506 643,772
Accumulated Other Comprehensive Loss        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (92,619) (89,374) (84,987) (89,740)
Other comprehensive (loss) income, before taxes (645) 1,547 (8,249) 1,919
Tax expense 0 (1) (28) (7)
Total other comprehensive (loss) income, net of taxes (645) 1,546 (8,277) 1,912
Ending balance (93,264) (87,828) (93,264) (87,828)
Foreign Currency Translations        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (92,367) (89,068) (84,634) (89,408)
Other comprehensive (loss) income, before taxes (645) 1,538 (8,378) 1,878
Tax expense 0 0 0 0
Total other comprehensive (loss) income, net of taxes (645) 1,538 (8,378) 1,878
Ending balance (93,012) (87,530) (93,012) (87,530)
Accumulated (Loss) Gain on Retirement Plan        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (252) (306) (353) (332)
Other comprehensive (loss) income, before taxes 0 9 129 41
Tax expense 0 (1) (28) (7)
Total other comprehensive (loss) income, net of taxes 0 8 101 34
Ending balance $ (252) $ (298) $ (252) $ (298)