v3.26.1
Note 6 - Inventories - Components of Inventories (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Raw materials $ 81,862 $ 73,629
Work in progress 59,886 58,076
Finished goods 39,486 35,565
Inventories $ 181,234 $ 167,270