XML 59 R44.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Summary of Significant Accounting Policies - Property and Equipment and Leases (Details) - USD ($)
12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2022
Property and equipment      
Equipment expense $ 4,000,000.0 $ 3,100,000 $ 8,600,000
Capitalized software development costs 40,653,000 44,973,000 42,191,000
Capitalized software written down $ 0 0 0
Capitalized Curriculum Development Costs      
Estimated useful life of the software 5 years    
Time for Short Term Leases 12 months    
Capitalized curriculum development costs $ 18,666,000 17,239,000 15,687,000
Capitalized curriculum development costs write down $ 0 0 0
Minimum      
Operating Leases      
Operating leases initial term 1 year    
Maximum      
Finance Leases      
Finance lease term 3 years    
Operating Leases      
Operating leases initial term 9 years    
Student and state testing computers and printers      
Property and equipment      
Accelerated depreciation $ 4,000,000.0 $ 5,600,000 $ 3,800,000
Student and state testing computers and printers | Minimum      
Property and equipment      
Useful Life 3 years    
Student and state testing computers and printers | Maximum      
Property and equipment      
Useful Life 5 years    
Computer hardware | Minimum      
Property and equipment      
Useful Life 3 years    
Computer hardware | Maximum      
Property and equipment      
Useful Life 7 years    
Computer software | Minimum      
Property and equipment      
Useful Life 3 years    
Computer software | Maximum      
Property and equipment      
Useful Life 5 years    
Website development      
Property and equipment      
Useful Life 3 years    
Office equipment      
Property and equipment      
Useful Life 5 years    
Furniture and fixtures      
Property and equipment      
Useful Life 7 years    
Software Development      
Property and equipment      
Useful Life 3 years    
Building | Minimum      
Operating Leases      
Operating leases initial term 1 year    
Building | Maximum      
Operating Leases      
Operating leases initial term 9 years