Quarterly report [Sections 13 or 15(d)]

Revenue Disclosures - Narrative (Details)

v3.25.3
Revenue Disclosures - Narrative (Details) - clinic
Sep. 30, 2025
Jun. 30, 2025
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Dec. 31, 2023
Disaggregation of Revenue [Line Items]            
Number of clinics 962     963    
Clinic licenses sold but not yet developed 86     102    
Future clinic licenses subject to executed letters of intent 63     46    
Franchised clinics:            
Disaggregation of Revenue [Line Items]            
Number of clinics 884 885 842 838 829 800