v3.26.1
Property And Equipment—Net - Schedule of Property and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Property, Plant, and Equipment [Line Items]    
Total $ 61,221 $ 58,209
Less accumulated depreciation (49,171) (43,632)
Property and equipment—net 12,050 14,577
Disposed of depreciated computer hardware 1,100  
Computer hardware    
Property, Plant, and Equipment [Line Items]    
Property and equipment, gross 18,745 17,680
Machinery and equipment    
Property, Plant, and Equipment [Line Items]    
Property and equipment, gross 20,133 18,239
Leasehold improvements    
Property, Plant, and Equipment [Line Items]    
Property and equipment, gross 17,413 17,390
Furniture and fixtures    
Property, Plant, and Equipment [Line Items]    
Property and equipment, gross 4,671 4,671
Work in progress    
Property, Plant, and Equipment [Line Items]    
Property and equipment, gross $ 259 $ 229