v3.26.1
Balance Sheet Components - Property, plant, and equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Property, Plant, and Equipment [Line Items]      
Property, plant, and equipment excluding equipment and construction In progress, gross $ 693,817 $ 657,895  
Less accumulated depreciation (421,809) (371,836)  
Property, plant and equipment excluding equipment and construction in progress, net 272,008 286,059  
Equipment and construction in progress 42,663 28,038  
Property, plant and equipment, net 314,671 314,097  
Depreciation expense 51,100 54,200 $ 50,500
Finance lease liabilities 1,085 1,007  
Accumulated depreciation 2,197 1,684  
Land      
Property, Plant, and Equipment [Line Items]      
Property, plant, and equipment excluding equipment and construction In progress, gross 4,877 4,877  
Building and building improvements      
Property, Plant, and Equipment [Line Items]      
Property, plant, and equipment excluding equipment and construction In progress, gross 73,292 71,961  
Manufacturing machinery and equipment      
Property, Plant, and Equipment [Line Items]      
Property, plant, and equipment excluding equipment and construction In progress, gross 472,841 442,462  
Equipment and tooling      
Property, Plant, and Equipment [Line Items]      
Property, plant, and equipment excluding equipment and construction In progress, gross 40,960 37,918  
Computer equipment and software      
Property, Plant, and Equipment [Line Items]      
Property, plant, and equipment excluding equipment and construction In progress, gross 54,238 53,509  
Office furniture and equipment      
Property, Plant, and Equipment [Line Items]      
Property, plant, and equipment excluding equipment and construction In progress, gross 3,642 3,267  
Leasehold improvements      
Property, Plant, and Equipment [Line Items]      
Property, plant, and equipment excluding equipment and construction In progress, gross 43,967 43,901  
Software, Internally Developed and Purchased      
Property, Plant, and Equipment [Line Items]      
Property, plant, and equipment excluding equipment and construction In progress, gross 400 700  
Depreciation expense 300 500 600
Capitalized software development costs $ 0 $ 200 $ 600