XML 47 R37.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 2 - Revenue Recognition - Revenue Disaggregated by the Major Types of Goods and Services Sold (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Net sales $ 105,009 $ 97,753
Product [Member]    
Net sales 99,838 94,692
Tooling and Machinery [Member]    
Net sales 4,291 1,294
Engineering and Development [Member]    
Net sales $ 880 $ 1,767