XML 71 R58.htm IDEA: XBRL DOCUMENT v3.24.1
Note 6 - Inventory - Inventory Components (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Raw materials $ 67,962,000 $ 36,612,000
Work in process 9,027,000 6,585,000
Finished goods 1,974,000 802,000
Reserve for excess and obsolete inventory (1,649,000) (1,866,000)
Inventory, net $ 77,314,000 $ 42,133,000