XML 75 R50.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue - Schedule of Revenue by Segment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]      
Revenues $ 1,566,642 $ 1,484,288 $ 1,242,271
Percent of net revenues 100.00% 100.00% 100.00%
Tuition and educational services      
Disaggregation of Revenue [Line Items]      
Revenues $ 1,847,463 $ 1,708,062 $ 1,391,445
Percent of net revenues 118.00% 115.00% 112.00%
Other      
Disaggregation of Revenue [Line Items]      
Revenues $ 207,981 $ 202,792 $ 174,472
Percent of net revenues 13.00% 14.00% 14.00%
Gross revenue      
Disaggregation of Revenue [Line Items]      
Revenues $ 2,055,444 $ 1,910,854 $ 1,565,917
Percent of net revenues 131.00% 129.00% 126.00%
Less: Discounts / waivers / scholarships      
Disaggregation of Revenue [Line Items]      
Revenues $ (488,802) $ (426,566) $ (323,646)
Percent of net revenues (31.00%) (29.00%) (26.00%)
Operating Segments | Mexico      
Disaggregation of Revenue [Line Items]      
Revenues $ 841,236 $ 782,611 $ 613,942
Operating Segments | Mexico | Tuition and educational services      
Disaggregation of Revenue [Line Items]      
Revenues 1,121,019 1,020,420 778,066
Operating Segments | Mexico | Other      
Disaggregation of Revenue [Line Items]      
Revenues 137,085 133,913 112,294
Operating Segments | Mexico | Gross revenue      
Disaggregation of Revenue [Line Items]      
Revenues 1,258,104 1,154,333 890,360
Operating Segments | Mexico | Less: Discounts / waivers / scholarships      
Disaggregation of Revenue [Line Items]      
Revenues (416,868) (371,722) (276,418)
Operating Segments | Peru      
Disaggregation of Revenue [Line Items]      
Revenues 725,199 701,699 624,238
Operating Segments | Peru | Tuition and educational services      
Disaggregation of Revenue [Line Items]      
Revenues 726,444 687,642 613,379
Operating Segments | Peru | Other      
Disaggregation of Revenue [Line Items]      
Revenues 70,689 68,901 58,087
Operating Segments | Peru | Gross revenue      
Disaggregation of Revenue [Line Items]      
Revenues 797,133 756,543 671,466
Operating Segments | Peru | Less: Discounts / waivers / scholarships      
Disaggregation of Revenue [Line Items]      
Revenues (71,934) (54,844) (47,228)
Corporate      
Disaggregation of Revenue [Line Items]      
Revenues 207 (22) 4,091
Corporate | Tuition and educational services      
Disaggregation of Revenue [Line Items]      
Revenues 0 0 0
Corporate | Other      
Disaggregation of Revenue [Line Items]      
Revenues 207 (22) 4,091
Corporate | Gross revenue      
Disaggregation of Revenue [Line Items]      
Revenues 207 (22) 4,091
Corporate | Less: Discounts / waivers / scholarships      
Disaggregation of Revenue [Line Items]      
Revenues $ 0 $ 0 $ 0