XML 99 R85.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 16 - Accumulated Other Comprehensive Loss - Reclassification of Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Cost of sales                 $ 289,059 $ 235,388 $ 232,133
Other income (loss)                 328 953 4,383
Tax (expense) benefit                 (3,635) (6,584) (4,738)
Net income $ 2,271 $ 4,946 $ 2,131 $ 2,175 $ 5,221 $ 7,267 $ 5,998 $ 564 11,523 19,050 27,902
Revenue from Contract with Customer, Including Assessed Tax $ 102,547 $ 84,643 $ 73,812 $ 72,311 $ 69,381 $ 77,632 $ 69,971 $ 68,923 333,313 285,907 279,317
Reclassification out of Accumulated Other Comprehensive Income [Member]                      
Net income                 24 (259) (15)
Reclassification out of Accumulated Other Comprehensive Income [Member] | Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]                      
Cost of sales                 (7) (16) (11)
Other income (loss)                 110 46 (15)
Tax (expense) benefit                 (25) (8) 4
Net income                 78 22 (22)
Reclassification out of Accumulated Other Comprehensive Income [Member] | Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]                      
Tax (expense) benefit                 18 97 2
Net income                 (54) (281) 7
Revenue from Contract with Customer, Including Assessed Tax                 $ (72) $ (378) $ 5