XML 60 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue - Schedule of Components (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Disaggregation of Revenue [Line Items]        
Revenue $ 361,533 $ 300,999 $ 1,074,855 $ 895,943
Percent of net revenues 100.00% 100.00% 100.00% 100.00%
Tuition and educational services        
Disaggregation of Revenue [Line Items]        
Revenue $ 410,666 $ 326,715 $ 1,226,515 $ 993,314
Percent of net revenues 114.00% 109.00% 114.00% 111.00%
Other        
Disaggregation of Revenue [Line Items]        
Revenue $ 57,233 $ 48,913 $ 146,996 $ 126,558
Percent of net revenues 15.00% 16.00% 14.00% 14.00%
Gross revenue        
Disaggregation of Revenue [Line Items]        
Revenue $ 467,899 $ 375,628 $ 1,373,511 $ 1,119,872
Percent of net revenues 129.00% 125.00% 128.00% 125.00%
Less: Discounts / waivers / scholarships        
Disaggregation of Revenue [Line Items]        
Revenue $ 106,366 $ 74,629 $ 298,656 $ 223,929
Percent of net revenues (29.00%) (25.00%) (28.00%) (25.00%)
Operating Segments | Mexico        
Disaggregation of Revenue [Line Items]        
Revenue $ 185,388 $ 147,782 $ 559,487 $ 434,991
Operating Segments | Mexico | Tuition and educational services        
Disaggregation of Revenue [Line Items]        
Revenue 240,329 178,733 716,575 541,744
Operating Segments | Mexico | Other        
Disaggregation of Revenue [Line Items]        
Revenue 36,972 32,750 99,355 80,869
Operating Segments | Mexico | Gross revenue        
Disaggregation of Revenue [Line Items]        
Revenue 277,301 211,483 815,930 622,613
Operating Segments | Mexico | Less: Discounts / waivers / scholarships        
Disaggregation of Revenue [Line Items]        
Revenue 91,913 63,701 256,443 187,622
Operating Segments | Peru        
Disaggregation of Revenue [Line Items]        
Revenue 176,177 152,547 515,406 457,104
Operating Segments | Peru | Tuition and educational services        
Disaggregation of Revenue [Line Items]        
Revenue 170,337 147,982 509,940 451,570
Operating Segments | Peru | Other        
Disaggregation of Revenue [Line Items]        
Revenue 20,293 15,493 47,679 41,841
Operating Segments | Peru | Gross revenue        
Disaggregation of Revenue [Line Items]        
Revenue 190,630 163,475 557,619 493,411
Operating Segments | Peru | Less: Discounts / waivers / scholarships        
Disaggregation of Revenue [Line Items]        
Revenue 14,453 10,928 42,213 36,307
Corporate        
Disaggregation of Revenue [Line Items]        
Revenue (32) 670 (38) 3,848
Corporate | Tuition and educational services        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Corporate | Other        
Disaggregation of Revenue [Line Items]        
Revenue (32) 670 (38) 3,848
Corporate | Gross revenue        
Disaggregation of Revenue [Line Items]        
Revenue (32) 670 (38) 3,848
Corporate | Less: Discounts / waivers / scholarships        
Disaggregation of Revenue [Line Items]        
Revenue $ 0 $ 0 $ 0 $ 0