XML 43 R33.htm IDEA: XBRL DOCUMENT v3.25.1
Note 5 - Supplemental Balance Sheet Information - Components of Inventory (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Raw materials $ 34,173 $ 36,035
Work in process 5,190 4,501
Finished goods 8,490 10,827
Total $ 47,853 $ 51,363