XML 59 R42.htm IDEA: XBRL DOCUMENT v3.25.0.1
Balance Sheet Components - Property, Plant and Equipment, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Jun. 30, 2024
Property, Plant and Equipment    
Property, plant, and equipment excluding equipment and construction In progress, gross $ 638,495 $ 634,251
Less: accumulated depreciation and amortization (344,695) (320,751)
Property, plant and equipment excluding equipment and construction in progress, net 293,800 313,500
Equipment and construction in progress 23,993 23,119
Property, plant and equipment, net 317,793 336,619
Land    
Property, Plant and Equipment    
Property, plant, and equipment excluding equipment and construction In progress, gross 4,877 4,877
Building and building improvements    
Property, Plant and Equipment    
Property, plant, and equipment excluding equipment and construction In progress, gross 71,638 71,266
Manufacturing machinery and equipment    
Property, Plant and Equipment    
Property, plant, and equipment excluding equipment and construction In progress, gross 427,359 423,960
Equipment and tooling    
Property, Plant and Equipment    
Property, plant, and equipment excluding equipment and construction In progress, gross 35,678 36,203
Computer equipment and software    
Property, Plant and Equipment    
Property, plant, and equipment excluding equipment and construction In progress, gross 52,720 53,081
Office furniture and equipment    
Property, Plant and Equipment    
Property, plant, and equipment excluding equipment and construction In progress, gross 3,256 3,193
Leasehold improvements    
Property, Plant and Equipment    
Property, plant, and equipment excluding equipment and construction In progress, gross $ 42,967 $ 41,671