XML 61 R47.htm IDEA: XBRL DOCUMENT v3.25.4
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, 2025
Dec. 31, 2024
Dec. 31, 2023
Accumulated Other Comprehensive Income (Loss) [Roll Forward]      
Beginning balance $ 277,512 $ 292,800 $ 256,427
Reclassification to (earnings) loss 400    
Total other comprehensive income (loss) 982 (5,295) 978
Ending balance 294,226 277,512 292,800
Interest Rate Swap [Member]      
Accumulated Other Comprehensive Income (Loss) [Roll Forward]      
Beginning balance (2,400) 0 0
Other comprehensive income (loss) before reclassifications (2,301) (1,761) 0
Reclassification to (earnings) loss 491 (639) 0
Total other comprehensive income (loss) (1,810) (2,400) 0
Ending balance (4,210) (2,400) 0
Foreign Currency [Member]      
Accumulated Other Comprehensive Income (Loss) [Roll Forward]      
Beginning balance (18,609) (15,551) (16,410)
Other comprehensive income (loss) before reclassifications 1,691 (3,058) 859
Reclassification to (earnings) loss 0 0 0
Total other comprehensive income (loss) 1,691 (3,058) 859
Ending balance (16,918) (18,609) (15,551)
Defined Benefit Pension Plans [Member]      
Accumulated Other Comprehensive Income (Loss) [Roll Forward]      
Beginning balance (1,101) (1,264) (1,383)
Other comprehensive income (loss) before reclassifications 0 115 66
Reclassification to (earnings) loss 1,101 48 53
Total other comprehensive income (loss) 1,101 163 119
Ending balance 0 (1,101) (1,264)
Accumulated Other Comprehensive Income (Loss) [Member]      
Accumulated Other Comprehensive Income (Loss) [Roll Forward]      
Beginning balance (22,110) (16,815) (17,793)
Other comprehensive income (loss) before reclassifications (610) (4,704) 925
Reclassification to (earnings) loss 1,592 (591) 53
Total other comprehensive income (loss) 982 (5,295) 978
Ending balance $ (21,128) $ (22,110) $ (16,815)