XML 48 R33.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue - Schedule of Components (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Disaggregation of Revenue [Line Items]        
Revenue $ 368,631 $ 361,533 $ 1,143,248 $ 1,074,855
Percent of net revenues 100.00% 100.00% 100.00% 100.00%
Tuition and educational services        
Disaggregation of Revenue [Line Items]        
Revenue $ 426,170 $ 410,666 $ 1,333,801 $ 1,226,515
Percent of net revenues 116.00% 114.00% 117.00% 114.00%
Other        
Disaggregation of Revenue [Line Items]        
Revenue $ 55,285 $ 57,233 $ 167,834 $ 146,996
Percent of net revenues 15.00% 15.00% 14.00% 14.00%
Gross revenue        
Disaggregation of Revenue [Line Items]        
Revenue $ 481,455 $ 467,899 $ 1,501,635 $ 1,373,511
Percent of net revenues 131.00% 129.00% 131.00% 128.00%
Less: Discounts / waivers / scholarships        
Disaggregation of Revenue [Line Items]        
Revenue $ 112,824 $ 106,366 $ 358,387 $ 298,656
Percent of net revenues (31.00%) (29.00%) (31.00%) (28.00%)
Operating Segments | Mexico        
Disaggregation of Revenue [Line Items]        
Revenue $ 182,517 $ 185,388 $ 615,180 $ 559,487
Operating Segments | Mexico | Tuition and educational services        
Disaggregation of Revenue [Line Items]        
Revenue 242,049 240,329 803,788 716,575
Operating Segments | Mexico | Other        
Disaggregation of Revenue [Line Items]        
Revenue 35,284 36,972 116,016 99,355
Operating Segments | Mexico | Gross revenue        
Disaggregation of Revenue [Line Items]        
Revenue 277,333 277,301 919,804 815,930
Operating Segments | Mexico | Less: Discounts / waivers / scholarships        
Disaggregation of Revenue [Line Items]        
Revenue 94,816 91,913 304,624 256,443
Operating Segments | Peru        
Disaggregation of Revenue [Line Items]        
Revenue 186,070 176,177 527,952 515,406
Operating Segments | Peru | Tuition and educational services        
Disaggregation of Revenue [Line Items]        
Revenue 184,121 170,337 530,013 509,940
Operating Segments | Peru | Other        
Disaggregation of Revenue [Line Items]        
Revenue 19,957 20,293 51,702 47,679
Operating Segments | Peru | Gross revenue        
Disaggregation of Revenue [Line Items]        
Revenue 204,078 190,630 581,715 557,619
Operating Segments | Peru | Less: Discounts / waivers / scholarships        
Disaggregation of Revenue [Line Items]        
Revenue 18,008 14,453 53,763 42,213
Corporate        
Disaggregation of Revenue [Line Items]        
Revenue 44 (32) 116 (38)
Corporate | Tuition and educational services        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Corporate | Other        
Disaggregation of Revenue [Line Items]        
Revenue 44 (32) 116 (38)
Corporate | Gross revenue        
Disaggregation of Revenue [Line Items]        
Revenue 44 (32) 116 (38)
Corporate | Less: Discounts / waivers / scholarships        
Disaggregation of Revenue [Line Items]        
Revenue $ 0 $ 0 $ 0 $ 0