XML 49 R34.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue - Schedule of Revenue by Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Revenue $ 524,156 $ 499,245 $ 760,318 $ 774,617
Percent of net revenues 100.00% 100.00% 100.00% 100.00%
Tuition and educational services        
Disaggregation of Revenue [Line Items]        
Revenue $ 626,584 $ 586,020 $ 910,160 $ 907,631
Percent of net revenues 120.00% 117.00% 120.00% 117.00%
Other        
Disaggregation of Revenue [Line Items]        
Revenue $ 50,105 $ 53,361 $ 100,803 $ 112,550
Percent of net revenues 9.00% 11.00% 13.00% 15.00%
Gross revenue        
Disaggregation of Revenue [Line Items]        
Revenue $ 676,689 $ 639,381 $ 1,010,963 $ 1,020,181
Percent of net revenues 129.00% 128.00% 133.00% 132.00%
Less: Discounts / waivers / scholarships        
Disaggregation of Revenue [Line Items]        
Revenue $ (152,533) $ (140,136) $ (250,645) $ (245,564)
Percent of net revenues (29.00%) (28.00%) (33.00%) (32.00%)
Operating Segments | Mexico        
Disaggregation of Revenue [Line Items]        
Revenue $ 217,369 $ 218,582 $ 406,624 $ 432,663
Operating Segments | Mexico | Tuition and educational services        
Disaggregation of Revenue [Line Items]        
Revenue 306,224 294,425 550,293 561,739
Operating Segments | Mexico | Other        
Disaggregation of Revenue [Line Items]        
Revenue 27,650 33,563 67,250 80,733
Operating Segments | Mexico | Gross revenue        
Disaggregation of Revenue [Line Items]        
Revenue 333,874 327,988 617,543 642,472
Operating Segments | Mexico | Less: Discounts / waivers / scholarships        
Disaggregation of Revenue [Line Items]        
Revenue (116,505) (109,406) (210,919) (209,809)
Operating Segments | Peru        
Disaggregation of Revenue [Line Items]        
Revenue 306,734 280,637 353,590 341,882
Operating Segments | Peru | Tuition and educational services        
Disaggregation of Revenue [Line Items]        
Revenue 320,360 291,595 359,867 345,892
Operating Segments | Peru | Other        
Disaggregation of Revenue [Line Items]        
Revenue 22,402 19,772 33,449 31,745
Operating Segments | Peru | Gross revenue        
Disaggregation of Revenue [Line Items]        
Revenue 342,762 311,367 393,316 377,637
Operating Segments | Peru | Less: Discounts / waivers / scholarships        
Disaggregation of Revenue [Line Items]        
Revenue (36,028) (30,730) (39,726) (35,755)
Corporate        
Disaggregation of Revenue [Line Items]        
Revenue 53 26 104 72
Corporate | Tuition and educational services        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Corporate | Other        
Disaggregation of Revenue [Line Items]        
Revenue 53 26 104 72
Corporate | Gross revenue        
Disaggregation of Revenue [Line Items]        
Revenue 53 26 104 72
Corporate | Less: Discounts / waivers / scholarships        
Disaggregation of Revenue [Line Items]        
Revenue $ 0 $ 0 $ 0 $ 0