XML 19 R3.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Statement of Comprehensive Income [Abstract]      
Net income $ 7,201 $ 48,867 $ 60,267
Other comprehensive income (loss):      
Foreign currency translation adjustment (3,058) 859 (2,475)
Unrealized gain (loss) on interest rate swap contracts, net of tax expense (benefit) of ($843) (1,761) 0 0
Realized (gain) loss on interest rate swap contracts reclassified to interest expense (639) 0 0
Pension liability, net of tax expense (benefit) of $54, $40 and $28, respectively 163 119 83
Total other comprehensive income (loss) (5,295) 978 (2,392)
Comprehensive income (loss) $ 1,906 $ 49,845 $ 57,875