XML 80 R59.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Balance Sheet Components - Property, plant, and equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2022
Property, Plant and Equipment [Line Items]      
Property, plant, and equipment excluding equipment and construction In progress, gross $ 634,251 $ 554,613  
Less accumulated depreciation (320,751) (272,503)  
Property, plant and equipment excluding equipment and construction in progress, net 313,500 282,110  
Equipment and construction in progress 23,119 75,721  
Property, plant and equipment, net 336,619 357,831  
Depreciation expense 50,500 40,400 $ 39,900
Capitalized software development costs 600 500 300
Capitalized computer software, amortization 600 400 $ 400
Unamortized capitalized software development costs 1,000 900  
Finance lease liabilities 935 867  
Accumulated depreciation 1,171 657  
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 71,266 26,478  
Manufacturing machinery and equipment      
Property, Plant and Equipment [Line Items]      
Property, plant, and equipment excluding equipment and construction In progress, gross 423,960 398,757  
Equipment and tooling      
Property, Plant and Equipment [Line Items]      
Property, plant, and equipment excluding equipment and construction In progress, gross 36,203 32,737  
Computer equipment and software      
Property, Plant and Equipment [Line Items]      
Property, plant, and equipment excluding equipment and construction In progress, gross 53,081 49,890  
Office furniture and equipment      
Property, Plant and Equipment [Line Items]      
Property, plant, and equipment excluding equipment and construction In progress, gross 3,193 3,087  
Leasehold improvements      
Property, Plant and Equipment [Line Items]      
Property, plant, and equipment excluding equipment and construction In progress, gross $ 41,671 $ 38,787