v3.25.2
Note 8 - Inventories - Schedule of Inventory (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Jun. 30, 2024
Finished goods $ 106,643 $ 107,835
Work in process 13,713 11,752
Raw materials 22,071 24,249
Inventory reserves (1,534) (1,796)
Inventories, net $ 140,893 $ 142,040