XML 50 R33.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue - Schedule of Components (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of Revenue [Line Items]        
Revenue $ 499,245 $ 462,067 $ 774,617 $ 713,322
Percent of net revenues 100.00% 100.00% 100.00% 100.00%
Tuition and educational services        
Disaggregation of Revenue [Line Items]        
Revenue $ 586,020 $ 529,814 $ 907,631 $ 815,849
Percent of net revenues 117.00% 115.00% 117.00% 114.00%
Other        
Disaggregation of Revenue [Line Items]        
Revenue $ 53,361 $ 43,937 $ 112,550 $ 89,764
Percent of net revenues 11.00% 9.00% 15.00% 13.00%
Gross revenue        
Disaggregation of Revenue [Line Items]        
Revenue $ 639,381 $ 573,751 $ 1,020,181 $ 905,613
Percent of net revenues 128.00% 124.00% 132.00% 127.00%
Less: Discounts / waivers / scholarships        
Disaggregation of Revenue [Line Items]        
Revenue $ 140,136 $ 111,684 $ 245,564 $ 192,291
Percent of net revenues (28.00%) (24.00%) 32.00% (27.00%)
Operating Segments | Mexico        
Disaggregation of Revenue [Line Items]        
Revenue $ 218,582 $ 192,135 $ 432,663 $ 374,098
Operating Segments | Mexico | Tuition and educational services        
Disaggregation of Revenue [Line Items]        
Revenue 294,425 253,238 561,739 476,246
Operating Segments | Mexico | Other        
Disaggregation of Revenue [Line Items]        
Revenue 33,563 27,687 80,733 62,382
Operating Segments | Mexico | Gross revenue        
Disaggregation of Revenue [Line Items]        
Revenue 327,988 280,925 642,472 538,628
Operating Segments | Mexico | Less: Discounts / waivers / scholarships        
Disaggregation of Revenue [Line Items]        
Revenue 109,406 88,790 209,809 164,530
Operating Segments | Peru        
Disaggregation of Revenue [Line Items]        
Revenue 280,637 269,997 341,882 339,230
Operating Segments | Peru | Tuition and educational services        
Disaggregation of Revenue [Line Items]        
Revenue 291,595 276,576 345,892 339,603
Operating Segments | Peru | Other        
Disaggregation of Revenue [Line Items]        
Revenue 19,772 16,315 31,745 27,388
Operating Segments | Peru | Gross revenue        
Disaggregation of Revenue [Line Items]        
Revenue 311,367 292,891 377,637 366,991
Operating Segments | Peru | Less: Discounts / waivers / scholarships        
Disaggregation of Revenue [Line Items]        
Revenue 30,730 22,894 35,755 27,761
Corporate        
Disaggregation of Revenue [Line Items]        
Revenue 26 (65) 72 (6)
Corporate | Tuition and educational services        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Corporate | Other        
Disaggregation of Revenue [Line Items]        
Revenue 26 (65) 72 (6)
Corporate | Gross revenue        
Disaggregation of Revenue [Line Items]        
Revenue 26 (65) 72 (6)
Corporate | Less: Discounts / waivers / scholarships        
Disaggregation of Revenue [Line Items]        
Revenue $ 0 $ 0 $ 0 $ 0