XML 49 R40.htm IDEA: XBRL DOCUMENT v3.22.2
Note 3 - 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, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Net sales $ 94,343 $ 50,655 $ 165,585 $ 99,254
Product [Member]        
Net sales 89,672 49,466 159,137 96,789
Tooling and Machinery [Member]        
Net sales 2,846 332 3,324 744
Engineering and Development [Member]        
Net sales $ 1,825 $ 857 $ 3,124 $ 1,721