XML 14 R3.htm IDEA: XBRL DOCUMENT v3.25.3
Condensed Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Net income $ 13,505 $ 10,253 $ 26,532 $ 24,110
Other comprehensive income (loss), net of tax:        
Other comprehensive income (loss), net of tax 161 (238) (19) (196)
Comprehensive income 13,666 10,015 26,513 23,914
Foreign Exchange Forward [Member]        
Other comprehensive income (loss), net of tax:        
Unrealized gain (loss) on derivatives designated as cash flow hedge 162 0 (38) 13
Interest Rate Swap [Member]        
Other comprehensive income (loss), net of tax:        
Unrealized gain (loss) on derivatives designated as cash flow hedge (16) (261) (29) (276)
Pension Plan [Member]        
Other comprehensive income (loss), net of tax:        
Pension liability adjustment $ 15 $ 23 $ 48 $ 67