v3.25.2
Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Statement of Comprehensive Income [Abstract]        
Net income $ 9,705 $ 10,279 $ 16,510 $ 13,782
Other comprehensive income (loss):        
Foreign currency translation adjustment 1,915 (360) 1,907 (1,191)
Unrealized gain (loss) on interest rate swap contracts [1] (891) (1,976) (2,341) (1,976)
Realized (gain) loss on interest rate swap contracts reclassified to interest expense 87 (142) 172 (142)
Realized (gain) loss on pension liability reclassified to earnings [2] 1,101 0 1,101 0
Total other comprehensive income (loss) 2,212 (2,478) 839 (3,309)
Comprehensive income $ 11,917 $ 7,801 $ 17,349 $ 10,473
[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.
[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.