XML 121 R106.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment and Geographic Information - Schedule of Financial Information by Reportable Segment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting Information [Line Items]      
Revenues $ 1,219,930 $ 1,132,924 $ 1,065,480
Segment expenses      
Segment income from operations 155,628 95,321 70,760
Unallocated expenses      
Amortization of intangible assets 0 (11,457) (14,350)
Merger and integration costs 0 (1,544) (1,117)
Restructuring costs (1,648) (16,256) (2,115)
Consolidated income from operations 155,628 95,321 70,760
Other (expense) income 5,804 5,405 (1,191)
Income before income taxes 161,432 100,726 69,569
Segments      
Segment Reporting Information [Line Items]      
Revenues 1,219,930 1,132,924 1,065,480
Segment expenses      
Direct segment expenses 977,900 929,240 895,428
Enterprise shared services allocation 84,754 79,106 81,710
Segment income from operations 157,276 124,578 88,342
Unallocated expenses      
Consolidated income from operations 157,276 124,578 88,342
Unallocated expenses      
Unallocated expenses      
Amortization of intangible assets 0 (11,457) (14,350)
Merger and integration costs 0 (1,544) (1,117)
Restructuring costs (1,648) (16,256) (2,115)
U.S. Higher Education      
Segment Reporting Information [Line Items]      
Revenues 857,890 818,953 770,979
U.S. Higher Education | Segments      
Segment Reporting Information [Line Items]      
Revenues 857,890 818,953 770,979
Segment expenses      
Direct segment expenses 719,214 703,035 676,895
Enterprise shared services allocation 61,511 56,290 55,479
Segment income from operations 77,165 59,628 38,605
Unallocated expenses      
Consolidated income from operations 77,165 59,628 38,605
Australia / New Zealand      
Segment Reporting Information [Line Items]      
Revenues 257,119 233,518 230,747
Australia / New Zealand | Segments      
Segment Reporting Information [Line Items]      
Revenues 257,119 233,518 230,747
Segment expenses      
Direct segment expenses 200,776 178,922 177,657
Enterprise shared services allocation 18,949 18,734 22,617
Segment income from operations 37,394 35,862 30,473
Unallocated expenses      
Consolidated income from operations 37,394 35,862 30,473
Education Technology Services      
Segment Reporting Information [Line Items]      
Revenues 104,921 80,453 63,754
Education Technology Services | Segments      
Segment Reporting Information [Line Items]      
Revenues 104,921 80,453 63,754
Segment expenses      
Direct segment expenses 57,910 47,283 40,876
Enterprise shared services allocation 4,294 4,082 3,614
Segment income from operations 42,717 29,088 19,264
Unallocated expenses      
Consolidated income from operations $ 42,717 $ 29,088 $ 19,264