v3.25.1
Note 9 - Inventories - Summary of Inventory (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Raw materials $ 65,336 $ 65,747
Work in process 6,540 5,730
Finished goods 17,963 16,059
Total inventory $ 89,839 $ 87,536