v3.26.1
Note 7 - Inventories - Inventories (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Finished goods $ 74,185 $ 81,097
Work in process 1,001 745
Raw materials 15,306 15,632
Inventories $ 90,492 $ 97,474