v3.25.2
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, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Accumulated Other Comprehensive Income (Loss) [Roll Forward]        
Beginning balance $ 277,423 $ 291,651 $ 277,512 $ 292,800
Unrealized Gain (Loss) On Interest Rate Swap Contracts, Net Of Tax Expense (Benefit) [1] (891) (1,976) (2,341) (1,976)
Total other comprehensive income (loss) 2,212 (2,478) 839 (3,309)
Ending balance 284,640 294,552 284,640 294,552
Interest Rate Swap [Member]        
Accumulated Other Comprehensive Income (Loss) [Roll Forward]        
Beginning balance (3,765) 0 (2,400) 0
Other comprehensive income (loss) before reclassifications (891) (1,976) (2,341) (1,976)
Reclassification to (earnings) loss 87 (142) 172 (142)
Total other comprehensive income (loss) (804) (2,118) (2,169) (2,118)
Ending balance (4,569) (2,118) (4,569) (2,118)
Foreign Currency [Member]        
Accumulated Other Comprehensive Income (Loss) [Roll Forward]        
Beginning balance (18,617) (16,382) (18,609) (15,551)
Other comprehensive income (loss) before reclassifications 1,915 (360) 1,907 (1,191)
Reclassification to (earnings) loss 0 0 0 0
Total other comprehensive income (loss) 1,915 (360) 1,907 (1,191)
Ending balance (16,702) (16,742) (16,702) (16,742)
Defined Benefit Pension Plans [Member]        
Accumulated Other Comprehensive Income (Loss) [Roll Forward]        
Beginning balance (1,101) (1,264) (1,101) (1,264)
Other comprehensive income (loss) before reclassifications 0 0 0 0
Reclassification to (earnings) loss 1,101 0 1,101 0
Total other comprehensive income (loss) 1,101 0 1,101 0
Ending balance 0 (1,264) 0 (1,264)
Accumulated Other Comprehensive Income (Loss) [Member]        
Accumulated Other Comprehensive Income (Loss) [Roll Forward]        
Beginning balance (23,483) (17,646) (22,110) (16,815)
Other comprehensive income (loss) before reclassifications 1,024 (2,336) (434) (3,167)
Reclassification to (earnings) loss 1,188 (142) 1,273 (142)
Total other comprehensive income (loss) 2,212 (2,478) 839 (3,309)
Ending balance $ (21,271) $ (20,124) $ (21,271) $ (20,124)
[1] Amounts shown net of tax expense (benefit) of $(282) and $(762) for the quarter and six months ended June 30, 2025, respectively and $(706) for the quarter and six months ended June 30, 2024.