XML 48 R39.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 3 - 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, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Net sales $ 96,970 $ 50,723 $ 262,555 $ 149,977
Product [Member]        
Net sales 92,860 49,613 251,996 146,402
Tooling and Machinery [Member]        
Net sales 2,659 405 5,984 1,149
Engineering and Development [Member]        
Net sales $ 1,451 $ 705 $ 4,575 $ 2,426