v3.25.1
BALANCE SHEET COMPONENTS - Schedule of Inventories (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Jun. 30, 2024
Inventories [Abstract]    
Finished goods $ 537,388 $ 387,447
Raw materials 53,089 74,585
Total $ 590,477 $ 462,032