XML 88 R78.htm IDEA: XBRL DOCUMENT v3.24.3
Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance $ 984,506 $ 643,772 $ 883,982 $ 573,454
Total other comprehensive income (loss), net of taxes 10,305 (7,300) 2,028 (5,388)
Ending balance 1,034,010 692,161 1,034,010 692,161
Accumulated Other Comprehensive Loss        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (93,264) (87,828) (84,987) (89,740)
Other comprehensive income (loss), before taxes 10,305 (7,292) 2,056 (5,373)
Tax expense 0 (8) (28) (15)
Total other comprehensive income (loss), net of taxes 10,305 (7,300) 2,028 (5,388)
Ending balance (82,959) (95,128) (82,959) (95,128)
Foreign Currency Translations        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (93,012) (87,530) (84,634) (89,408)
Other comprehensive income (loss), before taxes 10,306 (7,294) 1,928 (5,416)
Tax expense 0 0 0 0
Total other comprehensive income (loss), net of taxes 10,306 (7,294) 1,928 (5,416)
Ending balance (82,706) (94,824) (82,706) (94,824)
Accumulated (Loss) Gain on Retirement Plan        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (252) (298) (353) (332)
Other comprehensive income (loss), before taxes (1) 2 128 43
Tax expense 0 (8) (28) (15)
Total other comprehensive income (loss), net of taxes (1) (6) 100 28
Ending balance $ (253) $ (304) $ (253) $ (304)