v3.26.1
Balance Sheet Components - Inventories (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Jun. 30, 2025
Balance Sheet Related Disclosures [Abstract]    
Raw materials $ 71,651 $ 81,341
Work-in-process 100,149 91,591
Finished goods 27,249 16,745
Inventory, net $ 199,049 $ 189,677