v3.26.1
BALANCE SHEET COMPONENTS - Schedule of Inventories (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Jun. 30, 2025
Inventories [Abstract]    
Finished goods $ 612,823 $ 627,971
Raw materials 41,184 47,127
Total $ 654,007 $ 675,098