XML 50 R41.htm IDEA: XBRL DOCUMENT v3.23.1
Note 3 - Revenue Recognition - Revenue Disaggregated by the Major Types of Goods and Services Sold (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Net sales $ 97,753 $ 71,242
Product [Member]    
Net sales 94,692 69,505
Tooling and Machinery [Member]    
Net sales 1,294 478
Engineering and Development [Member]    
Net sales $ 1,767 $ 1,259