XML 160 R48.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue - Schedule of Revenue by Segment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Disaggregation of Revenue [Line Items]      
Revenue $ 1,242,271 $ 1,086,701 $ 1,024,917
Percent of net revenues 100.00% 100.00% 100.00%
Tuition and educational services      
Disaggregation of Revenue [Line Items]      
Revenue $ 1,391,445 $ 1,206,417 $ 1,117,933
Percent of net revenues 112.00% 111.00% 109.00%
Other      
Disaggregation of Revenue [Line Items]      
Revenue $ 174,472 $ 150,298 $ 131,065
Percent of net revenues 14.00% 14.00% 13.00%
Gross revenue      
Disaggregation of Revenue [Line Items]      
Revenue $ 1,565,917 $ 1,356,715 $ 1,248,998
Percent of net revenues 126.00% 125.00% 122.00%
Less: Discounts / waivers / scholarships      
Disaggregation of Revenue [Line Items]      
Revenue $ 323,646 $ 270,014 $ 224,081
Percent of net revenues (26.00%) (25.00%) (22.00%)
Operating Segments | Mexico      
Disaggregation of Revenue [Line Items]      
Revenue $ 613,942 $ 540,429 $ 534,607
Operating Segments | Mexico | Tuition and educational services      
Disaggregation of Revenue [Line Items]      
Revenue 778,066 679,430 634,956
Operating Segments | Mexico | Other      
Disaggregation of Revenue [Line Items]      
Revenue 112,294 92,719 81,764
Operating Segments | Mexico | Gross revenue      
Disaggregation of Revenue [Line Items]      
Revenue 890,360 772,149 716,720
Operating Segments | Mexico | Less: Discounts / waivers / scholarships      
Disaggregation of Revenue [Line Items]      
Revenue 276,418 231,720 182,113
Operating Segments | Peru      
Disaggregation of Revenue [Line Items]      
Revenue 624,238 537,056 482,878
Operating Segments | Peru | Tuition and educational services      
Disaggregation of Revenue [Line Items]      
Revenue 613,379 526,987 482,977
Operating Segments | Peru | Other      
Disaggregation of Revenue [Line Items]      
Revenue 58,087 48,363 41,869
Operating Segments | Peru | Gross revenue      
Disaggregation of Revenue [Line Items]      
Revenue 671,466 575,350 524,846
Operating Segments | Peru | Less: Discounts / waivers / scholarships      
Disaggregation of Revenue [Line Items]      
Revenue 47,228 38,294 41,968
Corporate      
Disaggregation of Revenue [Line Items]      
Revenue 4,091 9,216 7,432
Corporate | Tuition and educational services      
Disaggregation of Revenue [Line Items]      
Revenue 0 0 0
Corporate | Other      
Disaggregation of Revenue [Line Items]      
Revenue 4,091 9,216 7,432
Corporate | Gross revenue      
Disaggregation of Revenue [Line Items]      
Revenue 4,091 9,216 7,432
Corporate | Less: Discounts / waivers / scholarships      
Disaggregation of Revenue [Line Items]      
Revenue $ 0 $ 0 $ 0