v3.26.1
Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Statement of Comprehensive Income [Abstract]        
Net Income (Loss) $ 20,032 $ 9,705 $ 18,204 $ 16,510
Other comprehensive income (loss):        
Foreign currency translation adjustment (723) 1,915 (1,263) 1,907
Unrealized gain (loss) on interest rate swap contracts 897 [1] (891) [1] 1,722 (2,341)
Realized (gain) loss on interest rate swap contracts reclassified to interest expense 392 87 769 172
Realized (gain) loss on pension liability reclassified to earnings [2] 0 1,101 0 1,101
Total other comprehensive income (loss) 566 2,212 1,228 839
Comprehensive income $ 20,598 $ 11,917 $ 19,432 $ 17,349
[1] Amounts shown net of tax expense (benefit) of $441 and $853 for the quarter and six months ended June 30, 2026, respectively and $(282) and $(762) for the quarter and six months ended June 30, 2025, respectively
[2] Amounts reclassified to Selling, general and administrative expenses net of tax expense (benefit) of $(399) for the quarter and six months ended June 30, 2025.