v3.26.1
Revenue - Schedule of Revenue by Major Revenue Stream (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Total revenue $ 865,996 $ 761,469 $ 1,654,696 $ 1,467,510
Total center revenue        
Disaggregation of Revenue [Line Items]        
Total revenue 837,402 735,865 1,604,968 1,421,519
Membership dues and enrollment fees        
Disaggregation of Revenue [Line Items]        
Total revenue 597,244 527,309 1,158,698 1,028,962
In-center revenue        
Disaggregation of Revenue [Line Items]        
Total revenue 240,158 208,556 446,270 392,557
Other revenue        
Disaggregation of Revenue [Line Items]        
Total revenue $ 28,594 $ 25,604 $ 49,728 $ 45,991