v3.26.1
Revenue - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Total Revenue $ 171,731 $ 162,766 $ 346,469 $ 327,317
Instructional services, net of grants and scholarships        
Disaggregation of Revenue [Line Items]        
Total Revenue 156,264 149,768 315,781 300,112
Graduation fees        
Disaggregation of Revenue [Line Items]        
Total Revenue 1,241 910 2,354 1,997
Textbook and other course materials        
Disaggregation of Revenue [Line Items]        
Total Revenue 13,050 10,867 25,896 22,689
Other fees        
Disaggregation of Revenue [Line Items]        
Total Revenue 1,176 1,221 2,438 2,519
Operating Segments        
Disaggregation of Revenue [Line Items]        
Total Revenue 171,754 159,386 346,553 320,259
Corporate and Other        
Disaggregation of Revenue [Line Items]        
Total Revenue (23) 3,380 (84) 7,058
Corporate and Other | Instructional services, net of grants and scholarships        
Disaggregation of Revenue [Line Items]        
Total Revenue (23) 3,380 (84) 7,058
Corporate and Other | Graduation fees        
Disaggregation of Revenue [Line Items]        
Total Revenue 0 0 0 0
Corporate and Other | Textbook and other course materials        
Disaggregation of Revenue [Line Items]        
Total Revenue 0 0 0 0
Corporate and Other | Other fees        
Disaggregation of Revenue [Line Items]        
Total Revenue 0 0 0 0
Military+ | Operating Segments        
Disaggregation of Revenue [Line Items]        
Total Revenue 85,538 81,731 174,981 165,677
Military+ | Operating Segments | Instructional services, net of grants and scholarships        
Disaggregation of Revenue [Line Items]        
Total Revenue 84,009 80,518 172,014 163,069
Military+ | Operating Segments | Graduation fees        
Disaggregation of Revenue [Line Items]        
Total Revenue 1,241 910 2,354 1,997
Military+ | Operating Segments | Textbook and other course materials        
Disaggregation of Revenue [Line Items]        
Total Revenue 0 0 0 0
Military+ | Operating Segments | Other fees        
Disaggregation of Revenue [Line Items]        
Total Revenue 288 303 613 611
Health+ | Operating Segments        
Disaggregation of Revenue [Line Items]        
Total Revenue 86,216 77,655 171,572 154,582
Health+ | Operating Segments | Instructional services, net of grants and scholarships        
Disaggregation of Revenue [Line Items]        
Total Revenue 72,278 65,870 143,851 129,985
Health+ | Operating Segments | Graduation fees        
Disaggregation of Revenue [Line Items]        
Total Revenue 0 0 0 0
Health+ | Operating Segments | Textbook and other course materials        
Disaggregation of Revenue [Line Items]        
Total Revenue 13,050 10,867 25,896 22,689
Health+ | Operating Segments | Other fees        
Disaggregation of Revenue [Line Items]        
Total Revenue $ 888 $ 918 $ 1,825 $ 1,908