XML 20 R3.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Net income $ 34,206 $ 21,072 $ 31,149
Other comprehensive income (loss), net of tax:      
Other comprehensive income (loss), net of tax 126 (171) 893
Comprehensive income 34,332 20,901 32,042
Foreign Exchange Forward [Member]      
Other comprehensive income (loss), net of tax:      
Unrealized gain (loss) on derivatives designated as cash flow hedge 23 (107) 289
Interest Rate Swap [Member]      
Other comprehensive income (loss), net of tax:      
Unrealized gain (loss) on derivatives designated as cash flow hedge (171) (403) 649
Pension Plan [Member]      
Other comprehensive income (loss), net of tax:      
Pension liability adjustment $ 274 $ 339 $ (45)