XML 65 R50.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Property and Equipment and Capitalized Software and Curriculum (Details) - USD ($)
12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2022
Property and equipment, net      
Property and equipment, gross $ 163,407,000 $ 157,798,000  
Less accumulated depreciation and amortization (112,551,000) (105,466,000)  
Property and equipment, Net 50,856,000 52,332,000  
Capitalized Computer Software, Net [Abstract]      
Capitalized Computer Software, Gross 330,054,000 318,965,000  
Less accumulated depreciation and amortization (248,102,000) (235,500,000)  
Capitalized software, Net 81,952,000 83,465,000  
Capitalized curriculum development costs, Gross 181,353,000 183,597,000  
Less accumulated depreciation and amortization (128,121,000) (132,810,000)  
Capitalized curriculum development costs, net 53,232,000 50,787,000  
Capitalized software written down 0 0 $ 0
Selling, General and Administrative Expenses      
Capitalized Computer Software, Net [Abstract]      
Depreciation expense 3,800,000 3,600,000 3,900,000
Student computers      
Property and equipment, net      
Property and equipment, gross 128,496,000 114,064,000  
Student computers | Cost of Sales      
Capitalized Computer Software, Net [Abstract]      
Depreciation expense 32,900,000 42,300,000 37,600,000
Computer software      
Property and equipment, net      
Property and equipment, gross 9,923,000 14,908,000  
Computer hardware      
Property and equipment, net      
Property and equipment, gross 6,698,000 8,867,000  
Leasehold improvements      
Property and equipment, net      
Property and equipment, gross 10,369,000 11,590,000  
State testing computers      
Property and equipment, net      
Property and equipment, gross 4,609,000 4,609,000  
Furniture and fixtures      
Property and equipment, net      
Property and equipment, gross 3,190,000 3,547,000  
Office equipment      
Property and equipment, net      
Property and equipment, gross 122,000 213,000  
Software Development | Selling, General and Administrative Expenses      
Capitalized Computer Software, Net [Abstract]      
Amortization expense 7,900,000 5,600,000 5,400,000
Software Development | Cost of Sales      
Capitalized Computer Software, Net [Abstract]      
Amortization expense 34,400,000 27,000,000.0 22,900,000
Capitalized curriculum      
Capitalized Computer Software, Net [Abstract]      
Amortization expense $ 17,700,000 $ 16,700,000 $ 15,100,000