XML 41 R31.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 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Net sales $ 50,655 $ 42,644 $ 99,254 $ 90,921
Product [Member]        
Net sales 49,466 40,753 96,789 87,782
Tooling and Machinery [Member]        
Net sales 332 646 744 1,323
Engineering and Development [Member]        
Net sales $ 857 $ 1,245 $ 1,721 $ 1,816