XML 81 R66.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue Recognition - Schedule of Disaggregation of Revenue from Contracts with Customers (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]      
Consolidated revenue $ 1,219,930 $ 1,132,924 $ 1,065,480
U.S. Higher Education      
Disaggregation of Revenue [Line Items]      
Consolidated revenue 857,890 818,953 770,979
U.S. Higher Education | Tuition, net of discounts, grants and scholarships      
Disaggregation of Revenue [Line Items]      
Consolidated revenue 820,913 784,066 738,050
U.S. Higher Education | Other      
Disaggregation of Revenue [Line Items]      
Consolidated revenue 36,977 34,887 32,929
Australia / New Zealand      
Disaggregation of Revenue [Line Items]      
Consolidated revenue 257,119 233,518 230,747
Australia / New Zealand | Tuition, net of discounts, grants and scholarships      
Disaggregation of Revenue [Line Items]      
Consolidated revenue 249,336 226,393 224,400
Australia / New Zealand | Other      
Disaggregation of Revenue [Line Items]      
Consolidated revenue 7,783 7,125 6,347
Education Technology Services      
Disaggregation of Revenue [Line Items]      
Consolidated revenue $ 104,921 $ 80,453 $ 63,754