v3.26.1
Inventory - Schedule of Components of Inventory (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Jun. 30, 2025
Inventory Disclosure [Abstract]    
Finished goods $ 11,962 $ 17,739
Raw materials 4,205 2,930
Total inventory $ 16,167 $ 20,669
Finished goods, percent of inventory (in percentage) 74.00% 85.80%
Raw materials, percent of inventory (in percentage) 26.00% 14.20%
Percent of total inventory (in percentage) 100.00% 100.00%