v3.26.3
Note 4 - Inventories - Summary of Inventories (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Jun. 30, 2026
Dec. 31, 2025
Raw materials $ 73,811 $ 66,730  
Work in process 25,791 21,538  
Finished goods 43,090 40,692  
Total $ 142,692 $ 128,960 $ 128,960