XML 14 R3.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Net income $ 9,063 $ 8,619 $ 13,027 $ 13,857
Other comprehensive income (loss), net of tax:        
Other comprehensive income (loss), net of tax (151) (13) (180) 42
Comprehensive income 8,912 8,606 12,847 13,899
Foreign Exchange Forward [Member]        
Other comprehensive income (loss), net of tax:        
Unrealized gain (loss) on derivatives designated as cash flow hedge (170) 3 (200) 13
Interest Rate Swap [Member]        
Other comprehensive income (loss), net of tax:        
Unrealized gain (loss) on derivatives designated as cash flow hedge 2 (39) (13) (15)
Pension Plan [Member]        
Other comprehensive income (loss), net of tax:        
Pension liability adjustment $ 17 $ 23 $ 33 $ 44