XML 63 R47.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 10 - Accumulated Other Comprehensive Loss - Reclassification of Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Cost of sales $ 93,081 $ 82,520
Net income 5,238 2,362
Net sales 113,215 99,097
Tax (expense) benefit (1,985) (951)
Gain on cash flow hedges 1,474 1,369
Reclassification out of Accumulated Other Comprehensive Income [Member]    
Net income 86 84
Reclassification out of Accumulated Other Comprehensive Income [Member] | Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]    
Cost of sales (3) (3)
Net income (3) (3)
Tax (expense) benefit 0 11
Reclassification out of Accumulated Other Comprehensive Income [Member] | Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member] | Foreign Exchange Forward [Member]    
Net income (2) (32)
Net sales (2) 44
Property and equipment 0 (87)
Reclassification out of Accumulated Other Comprehensive Income [Member] | Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member] | Interest Rate Swap [Member]    
Net income 91 119
Tax (expense) benefit (29) (39)
Gain on cash flow hedges $ 120 $ 158