XML 63 R51.htm IDEA: XBRL DOCUMENT v3.24.3
Supplemental Financial Information - Schedule of Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Jun. 30, 2023
Property and equipment, net    
Property and equipment, gross $ 98,457 $ 99,489
Less: Accumulated depreciation (73,683) (78,563)
Property and equipment, net 24,774 20,926
Machinery and Equipment    
Property and equipment, net    
Property and equipment, gross 45,539 44,779
Leasehold Improvements    
Property and equipment, net    
Property and equipment, gross 30,994 26,641
Computer and Office Equipment    
Property and equipment, net    
Property and equipment, gross 6,347 7,798
Software    
Property and equipment, net    
Property and equipment, gross 11,308 5,191
Furniture and Fixtures    
Property and equipment, net    
Property and equipment, gross 1,719 1,581
Construction in Progress    
Property and equipment, net    
Property and equipment, gross $ 2,550 $ 13,499