v3.25.3
Revenue - Schedule of Revenue by Major Revenue Stream (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Disaggregation of Revenue [Line Items]        
Total revenue $ 782,649 $ 693,234 $ 2,250,159 $ 1,957,712
Total center revenue        
Disaggregation of Revenue [Line Items]        
Total revenue 760,897 674,775 2,182,416 1,900,267
Membership dues and enrollment fees        
Disaggregation of Revenue [Line Items]        
Total revenue 547,306 488,105 1,576,268 1,376,212
In-center revenue        
Disaggregation of Revenue [Line Items]        
Total revenue 213,591 186,670 606,148 524,055
Other revenue        
Disaggregation of Revenue [Line Items]        
Total revenue $ 21,752 $ 18,459 $ 67,743 $ 57,445