v3.26.1
Segment Reporting - Schedule of Financial Information by Reportable Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting [Line Items]        
Revenues $ 337,264 $ 321,471 $ 643,192 $ 625,061
Segment expenses        
Segment income from operations 50,480 45,760 91,565 85,554
Unallocated expenses        
Restructuring costs (2,465) (2,783) (4,567) (4,697)
Consolidated income from operations 50,480 45,760 91,565 85,554
Other (expense) income 1,351 (315) 2,556 1,896
Income before income taxes 51,831 45,445 94,121 87,450
Segments        
Segment Reporting [Line Items]        
Revenues 337,264 321,471 643,192 625,061
Segment expenses        
Direct segment expenses 262,839 250,662 502,482 490,259
Enterprise shared services allocation 21,480 22,266 44,578 44,551
Segment income from operations 52,945 48,543 96,132 90,251
Unallocated expenses        
Consolidated income from operations 52,945 48,543 96,132 90,251
Unallocated expenses        
Unallocated expenses        
Restructuring costs (2,465) (2,783) (4,567) (4,697)
U.S. Higher Education        
Segment Reporting [Line Items]        
Revenues 220,526 215,635 433,117 436,643
U.S. Higher Education | Segments        
Segment Reporting [Line Items]        
Revenues 220,526 215,635 433,117 436,643
Segment expenses        
Direct segment expenses 174,122 179,840 345,741 355,378
Enterprise shared services allocation 14,029 15,036 29,499 30,550
Segment income from operations 32,375 20,759 57,877 50,715
Unallocated expenses        
Consolidated income from operations 32,375 20,759 57,877 50,715
Australia / New Zealand        
Segment Reporting [Line Items]        
Revenues 74,384 69,144 126,204 117,404
Unallocated expenses        
Loss contingency 13,900   13,900  
Australia / New Zealand | Segments        
Segment Reporting [Line Items]        
Revenues 74,384 69,144 126,204 117,404
Segment expenses        
Direct segment expenses 67,834 50,873 116,150 96,124
Enterprise shared services allocation 5,548 5,515 11,059 10,620
Segment income from operations 1,002 12,756 (1,005) 10,660
Unallocated expenses        
Consolidated income from operations 1,002 12,756 (1,005) 10,660
Education Technology Services        
Segment Reporting [Line Items]        
Revenues 42,354 36,692 83,871 71,014
Education Technology Services | Segments        
Segment Reporting [Line Items]        
Revenues 42,354 36,692 83,871 71,014
Segment expenses        
Direct segment expenses 20,883 19,949 40,591 38,757
Enterprise shared services allocation 1,903 1,715 4,020 3,381
Segment income from operations 19,568 15,028 39,260 28,876
Unallocated expenses        
Consolidated income from operations $ 19,568 $ 15,028 $ 39,260 $ 28,876