XML 120 R99.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accumulated Other Comprehensive Income (Loss) - Schedule of Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]    
Beginning Balance $ 96,840 $ 91,838
Ending Balance 132,621 96,840
Cumulative Foreign Currency Translation Adjustments    
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]    
Beginning Balance (42,983) (16,162)
Other comprehensive income (loss) before reclassifications 7,643 (26,821)
Amounts reclassified from AOCI, net of tax 0 0
Net other comprehensive income (loss) 7,643 (26,821)
Ending Balance (35,340) (42,983)
Unrecognized Net Actuarial Loss and Prior Service Credit, Net    
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]    
Beginning Balance (4,202) (11,267)
Other comprehensive income (loss) before reclassifications (119) 117
Amounts reclassified from AOCI, net of tax (82) 6,948
Net other comprehensive income (loss) (201) 7,065
Ending Balance (4,403) (4,202)
Accumulated Other Comprehensive Income (Loss)    
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]    
Beginning Balance (47,185) (27,429)
Other comprehensive income (loss) before reclassifications 7,035 (26,704)
Amounts reclassified from AOCI, net of tax (244) 6,948
Net other comprehensive income (loss) 6,791 (19,756)
Ending Balance (40,394) (47,185)
Unrealized Loss on Interest Rate Cap    
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]    
Beginning Balance 0 0
Other comprehensive income (loss) before reclassifications (489) 0
Amounts reclassified from AOCI, net of tax (162) 0
Net other comprehensive income (loss) (651) 0
Ending Balance $ (651) $ 0