XML 84 R59.htm IDEA: XBRL DOCUMENT v3.25.0.1
Business and Geographic Segment Information - Schedule of Segment Expenses (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting Information [Line Items]      
Revenues $ 1,566,642 $ 1,484,288 $ 1,242,271
Advertising costs 88,483 75,926 61,871
Operating Segments      
Segment Reporting Information [Line Items]      
Total Adjusted EBITDA of reportable segments 489,871 463,804 390,028
Operating Segments | Mexico      
Segment Reporting Information [Line Items]      
Revenues 841,236 782,611 613,942
Labor costs 303,468 291,037 241,153
Lease and other facilities costs 114,840 117,376 95,621
Advertising costs 51,064 44,444 34,175
Other costs 165,368 152,800 119,625
Total Adjusted EBITDA of reportable segments 206,496 176,954 123,368
Operating Segments | Peru      
Segment Reporting Information [Line Items]      
Revenues 725,199 701,699 624,238
Labor costs 255,388 249,972 217,687
Lease and other facilities costs 30,158 29,801 26,168
Advertising costs 37,248 30,884 27,456
Other costs 119,030 104,192 86,267
Total Adjusted EBITDA of reportable segments $ 283,375 $ 286,850 $ 266,660