XML 76 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue - Schedule of Revenue by Segment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Disaggregation of Revenue [Line Items]      
Revenue $ 1,484,288 $ 1,242,271 $ 1,086,701
Percent of net revenues 100.00% 100.00% 100.00%
Tuition and educational services      
Disaggregation of Revenue [Line Items]      
Revenue $ 1,708,062 $ 1,391,445 $ 1,206,417
Percent of net revenues 115.00% 112.00% 111.00%
Other      
Disaggregation of Revenue [Line Items]      
Revenue $ 202,792 $ 174,472 $ 150,298
Percent of net revenues 14.00% 14.00% 14.00%
Gross revenue      
Disaggregation of Revenue [Line Items]      
Revenue $ 1,910,854 $ 1,565,917 $ 1,356,715
Percent of net revenues 129.00% 126.00% 125.00%
Less: Discounts / waivers / scholarships      
Disaggregation of Revenue [Line Items]      
Revenue $ (426,566) $ (323,646) $ (270,014)
Percent of net revenues (29.00%) (26.00%) (25.00%)
Operating Segments | Mexico      
Disaggregation of Revenue [Line Items]      
Revenue $ 782,611 $ 613,942 $ 540,429
Operating Segments | Mexico | Tuition and educational services      
Disaggregation of Revenue [Line Items]      
Revenue 1,020,420 778,066 679,430
Operating Segments | Mexico | Other      
Disaggregation of Revenue [Line Items]      
Revenue 133,913 112,294 92,719
Operating Segments | Mexico | Gross revenue      
Disaggregation of Revenue [Line Items]      
Revenue 1,154,333 890,360 772,149
Operating Segments | Mexico | Less: Discounts / waivers / scholarships      
Disaggregation of Revenue [Line Items]      
Revenue (371,722) (276,418) (231,720)
Operating Segments | Peru      
Disaggregation of Revenue [Line Items]      
Revenue 701,699 624,238 537,056
Operating Segments | Peru | Tuition and educational services      
Disaggregation of Revenue [Line Items]      
Revenue 687,642 613,379 526,987
Operating Segments | Peru | Other      
Disaggregation of Revenue [Line Items]      
Revenue 68,901 58,087 48,363
Operating Segments | Peru | Gross revenue      
Disaggregation of Revenue [Line Items]      
Revenue 756,543 671,466 575,350
Operating Segments | Peru | Less: Discounts / waivers / scholarships      
Disaggregation of Revenue [Line Items]      
Revenue (54,844) (47,228) (38,294)
Corporate      
Disaggregation of Revenue [Line Items]      
Revenue (22) 4,091 9,216
Corporate | Tuition and educational services      
Disaggregation of Revenue [Line Items]      
Revenue 0 0 0
Corporate | Other      
Disaggregation of Revenue [Line Items]      
Revenue (22) 4,091 9,216
Corporate | Gross revenue      
Disaggregation of Revenue [Line Items]      
Revenue (22) 4,091 9,216
Corporate | Less: Discounts / waivers / scholarships      
Disaggregation of Revenue [Line Items]      
Revenue $ 0 $ 0 $ 0