v3.26.1
Note 4 - Inventories - Summary of Inventories (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Jun. 30, 2025
Raw materials $ 66,730 $ 57,302
Work in process 21,538 34,298
Finished goods 40,692 38,394
Total $ 128,960 $ 129,994