v3.26.3
Summary of Significant Accounting Policies - The Balances in the Company's Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Accumulated Other Comprehensive Income (Loss) [Roll Forward]        
Beginning balance $ 306,368 $ 284,640 $ 294,226 $ 277,512
Total other comprehensive income (loss) 2,140 (686) 3,368 153
Ending balance 304,113 286,623 304,113 286,623
Interest Rate Swap [Member]        
Accumulated Other Comprehensive Income (Loss) [Roll Forward]        
Beginning balance (1,719) (4,569) (4,210) (2,400)
Other comprehensive income (loss) before reclassifications 1,730 2 3,452 (2,339)
Reclassification to (earnings) loss 365 84 1,134 256
Total other comprehensive income (loss) 2,095 86 4,586 (2,083)
Ending balance 376 (4,483) 376 (4,483)
Foreign Currency [Member]        
Accumulated Other Comprehensive Income (Loss) [Roll Forward]        
Beginning balance (18,181) (16,702) (16,918) (18,609)
Other comprehensive income (loss) before reclassifications 45 (772) (1,218) 1,135
Reclassification to (earnings) loss 0 0 0 0
Total other comprehensive income (loss) 45 (772) (1,218) 1,135
Ending balance (18,136) (17,474) (18,136) (17,474)
Defined Benefit Pension Plans [Member]        
Accumulated Other Comprehensive Income (Loss) [Roll Forward]        
Beginning balance 0 0 0 (1,101)
Other comprehensive income (loss) before reclassifications 0 0 0 0
Reclassification to (earnings) loss 0 0 0 1,101
Total other comprehensive income (loss) 0 0 0 1,101
Ending balance 0 0 0 0
Accumulated Other Comprehensive Income (Loss) [Member]        
Accumulated Other Comprehensive Income (Loss) [Roll Forward]        
Beginning balance (19,900) (21,271) (21,128) (22,110)
Other comprehensive income (loss) before reclassifications 1,775 (770) 2,234 (1,204)
Reclassification to (earnings) loss 365 84 1,134 1,357
Total other comprehensive income (loss) 2,140 (686) 3,368 153
Ending balance $ (17,760) $ (21,957) $ (17,760) $ (21,957)