v3.26.1
Revenue - Schedule of Revenue by Major Revenue Stream (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]    
Total revenue $ 788,700 $ 706,041
Total center revenue    
Disaggregation of Revenue [Line Items]    
Total revenue 767,566 685,654
Membership dues and enrollment fees    
Disaggregation of Revenue [Line Items]    
Total revenue 561,454 501,653
In-center revenue    
Disaggregation of Revenue [Line Items]    
Total revenue 206,112 184,001
Other revenue    
Disaggregation of Revenue [Line Items]    
Total revenue $ 21,134 $ 20,387