XML 42 R31.htm IDEA: XBRL DOCUMENT v3.25.2
Note 6 - Inventory - Schedule of Inventory (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2024
Finished goods $ 169,710 $ 149,328 $ 156,043
Raw materials 16,313 16,671 18,006
Work-in-process 813 702 924
Total $ 186,836 $ 166,701 $ 174,973