XML 97 R83.htm IDEA: XBRL DOCUMENT v3.20.4
Note 17 - Accumulated Other Comprehensive Loss - Reclassification of Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Cost of sales $ 235,388 $ 232,133 $ 160,053
Other income (loss) 953 4,383 267
Tax (expense) benefit (6,584) (4,738) 3,252
Net income 19,050 27,902 20,312
Revenue from Contract with Customer, Including Assessed Tax 285,907 279,317 172,149
Reclassification out of Accumulated Other Comprehensive Income [Member]      
Net income (259) (15) 61
Reclassification out of Accumulated Other Comprehensive Income [Member] | Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]      
Cost of sales (16) (11) (11)
Other income (loss) 46 (15) 52
Tax (expense) benefit (8) 4 8
Net income 22 (22) 49
Reclassification out of Accumulated Other Comprehensive Income [Member] | Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]      
Tax (expense) benefit 97 2 (1)
Net income (281) 7 12
Revenue from Contract with Customer, Including Assessed Tax $ (378) $ 5 $ 13