XML 62 R46.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - The Balances in the Company's Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Accumulated Other Comprehensive Income (Loss) [Roll Forward]      
Beginning balance $ 292,800 $ 256,427 $ 209,325
Total other comprehensive income (loss) (5,295) 978 (2,392)
Ending balance 277,512 292,800 256,427
Interest Rate Swap [Member]      
Accumulated Other Comprehensive Income (Loss) [Roll Forward]      
Beginning balance 0 0 0
Other comprehensive income (loss) before reclassifications (1,761) 0 0
Reclassification to (earnings) loss (639) 0 0
Total other comprehensive income (loss) (2,400) 0 0
Ending balance (2,400) 0 0
Foreign Currency [Member]      
Accumulated Other Comprehensive Income (Loss) [Roll Forward]      
Beginning balance (15,551) (16,410) (13,935)
Other comprehensive income (loss) before reclassifications (3,058) 859 (2,475)
Reclassification to (earnings) loss 0 0 0
Total other comprehensive income (loss) (3,058) 859 (2,475)
Ending balance (18,609) (15,551) (16,410)
Defined Benefit Pension Plans [Member]      
Accumulated Other Comprehensive Income (Loss) [Roll Forward]      
Beginning balance (1,264) (1,383) (1,466)
Other comprehensive income (loss) before reclassifications 115 66 33
Reclassification to (earnings) loss 48 53 50
Total other comprehensive income (loss) 163 119 83
Ending balance (1,101) (1,264) (1,383)
Accumulated Other Comprehensive Income (Loss) [Member]      
Accumulated Other Comprehensive Income (Loss) [Roll Forward]      
Beginning balance (16,815) (17,793) (15,401)
Other comprehensive income (loss) before reclassifications (4,704) 925 (2,442)
Reclassification to (earnings) loss (591) 53 50
Total other comprehensive income (loss) (5,295) 978 (2,392)
Ending balance $ (22,110) $ (16,815) $ (17,793)