v3.26.3
Business and Geographic Segment Information - Schedule of Segment Financial Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Segment Reporting [Line Items]        
Revenues $ 485,085 $ 400,224 $ 1,373,560 $ 1,160,542
Operating Segments        
Less:        
Total Adjusted EBITDA of reportable segments 156,032 103,777 423,928 342,544
Operating Segments | Mexico        
Segment Reporting [Line Items]        
Revenues 256,469 194,840 736,107 601,464
Less:        
Labor costs 89,240 75,854 266,382 221,936
Lease and other facilities costs 29,883 27,026 85,949 75,225
Advertising costs 24,335 19,579 59,643 46,628
Other costs 50,958 46,669 150,015 121,588
Total Adjusted EBITDA of reportable segments 62,053 25,712 174,118 136,087
Operating Segments | Peru        
Segment Reporting [Line Items]        
Revenues 228,615 205,345 637,424 558,935
Less:        
Labor costs 78,041 74,014 229,625 207,529
Lease and other facilities costs 8,157 8,383 23,893 24,261
Advertising costs 14,592 10,201 42,948 30,165
Other costs 33,846 34,682 91,148 90,523
Total Adjusted EBITDA of reportable segments $ 93,979 $ 78,065 $ 249,810 $ 206,457