XML 72 R59.htm IDEA: XBRL DOCUMENT v3.25.1
Note 6 - Inventory - Inventory Components (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Raw materials $ 58,733 $ 67,962
Work in process 8,629 9,027
Finished goods 1,562 1,974
Reserve for excess and obsolete inventory (2,244) (1,649)
Inventory, net $ 66,680 $ 77,314