v3.26.1
Summary of Significant Accounting Policies - The Balances in the Company's Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Accumulated Other Comprehensive Income (Loss) [Roll Forward]        
Beginning balance $ 288,878 $ 277,423 $ 294,226 $ 277,512
Total other comprehensive income (loss) 566 2,212 1,228 839
Ending balance 306,368 284,640 306,368 284,640
Interest Rate Swap [Member]        
Accumulated Other Comprehensive Income (Loss) [Roll Forward]        
Beginning balance (3,008) (3,765) (4,210) (2,400)
Other comprehensive income (loss) before reclassifications 897 (891) 1,722 (2,341)
Reclassification to (earnings) loss 392 87 769 172
Total other comprehensive income (loss) 1,289 (804) 2,491 (2,169)
Ending balance (1,719) (4,569) (1,719) (4,569)
Foreign Currency [Member]        
Accumulated Other Comprehensive Income (Loss) [Roll Forward]        
Beginning balance (17,458) (18,617) (16,918) (18,609)
Other comprehensive income (loss) before reclassifications (723) 1,915 (1,263) 1,907
Reclassification to (earnings) loss 0 0 0 0
Total other comprehensive income (loss) (723) 1,915 (1,263) 1,907
Ending balance (18,181) (16,702) (18,181) (16,702)
Defined Benefit Pension Plans [Member]        
Accumulated Other Comprehensive Income (Loss) [Roll Forward]        
Beginning balance 0 (1,101) 0 (1,101)
Other comprehensive income (loss) before reclassifications 0 0 0 0
Reclassification to (earnings) loss 0 1,101 0 1,101
Total other comprehensive income (loss) 0 1,101 0 1,101
Ending balance 0 0 0 0
Accumulated Other Comprehensive Income (Loss) [Member]        
Accumulated Other Comprehensive Income (Loss) [Roll Forward]        
Beginning balance (20,466) (23,483) (21,128) (22,110)
Other comprehensive income (loss) before reclassifications 174 1,024 459 (434)
Reclassification to (earnings) loss 392 1,188 769 1,273
Total other comprehensive income (loss) 566 2,212 1,228 839
Ending balance $ (19,900) $ (21,271) $ (19,900) $ (21,271)