v3.26.1
INVENTORIES - Schedule of Inventories (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Jun. 30, 2025
Inventory Disclosure [Abstract]    
Raw materials and supplies $ 46,713 $ 17,377
Work in process 20,011 2,466
Finished goods 15,537 10,626
Total inventories $ 82,261 $ 30,469