XML 77 R60.htm IDEA: XBRL DOCUMENT v3.25.2
Balance Sheet Components - Property, plant, and equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Property, Plant and Equipment [Line Items]      
Property, plant, and equipment excluding equipment and construction In progress, gross $ 657,895 $ 634,251  
Less accumulated depreciation (371,836) (320,751)  
Property, plant and equipment excluding equipment and construction in progress, net 286,059 313,500  
Equipment and construction in progress 28,038 23,119  
Property, plant and equipment, net 314,097 336,619  
Depreciation expense 54,200 50,500 $ 40,400
Capitalized software development costs 200 600 500
Capitalized computer software, amortization 500 600 $ 400
Unamortized capitalized software development costs 700 1,000  
Finance lease liabilities 1,007 935  
Accumulated depreciation 1,684 1,171  
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,961 71,266  
Manufacturing machinery and equipment      
Property, Plant and Equipment [Line Items]      
Property, plant, and equipment excluding equipment and construction In progress, gross 442,462 423,960  
Equipment and tooling      
Property, Plant and Equipment [Line Items]      
Property, plant, and equipment excluding equipment and construction In progress, gross 37,918 36,203  
Computer equipment and software      
Property, Plant and Equipment [Line Items]      
Property, plant, and equipment excluding equipment and construction In progress, gross 53,509 53,081  
Office furniture and equipment      
Property, Plant and Equipment [Line Items]      
Property, plant, and equipment excluding equipment and construction In progress, gross 3,267 3,193  
Leasehold improvements      
Property, Plant and Equipment [Line Items]      
Property, plant, and equipment excluding equipment and construction In progress, gross $ 43,901 $ 41,671