XML 66 R55.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 3 - Revenue Recognition - Revenue Disaggregated by the Major Types of Goods and Services Sold (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
Net sales $ 56,343 $ 50,723 $ 50,655 $ 48,599 $ 45,153 $ 43,299 $ 42,644 $ 48,277 $ 206,320 $ 179,373 [1] $ 198,381
Product [Member]                      
Net sales                 201,248 172,299 193,016
Tooling and Machinery [Member]                      
Net sales                 1,814 2,787 2,730
Engineering and Development [Member]                      
Net sales                 $ 3,258 $ 4,287 $ 2,635
[1] Certain amounts for the three and nine months ended September 30, 2021 were reclassified between markets to conform to the current period presentation.