XML 43 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Note 2 - Revenue Recognition - Revenue Disaggregated by the Major Types of Goods and Services Sold (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Net sales $ 50,723 $ 43,299 [1] $ 149,977 $ 134,220 [1]
Product [Member]        
Net sales 49,613 41,072 146,402 128,853
Tooling and Machinery [Member]        
Net sales 405 887 1,149 2,210
Engineering and Development [Member]        
Net sales $ 705 $ 1,340 $ 2,426 $ 3,157
[1] Certain amounts for the three and nine months ended September 30, 2021 were reclassified between markets to conform to the current period presentation.