v3.26.1
BALANCE SHEET COMPONENTS - Schedule of Inventories (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Jun. 30, 2025
Inventories [Abstract]    
Finished goods $ 703,361 $ 627,971
Raw materials 77,079 47,127
Total $ 780,440 $ 675,098