v3.26.1
Revenue Disclosures - Narrative (Details)
Jun. 30, 2026
license
clinic
Mar. 31, 2026
clinic
Dec. 31, 2025
clinic
Jun. 30, 2025
clinic
license
Mar. 31, 2025
clinic
Dec. 31, 2024
clinic
Disaggregation of Revenue [Line Items]            
Number of clinics | clinic 941     967    
Clinic licenses sold but not yet developed at the end of the period | license 52     92    
Future clinic licenses subject to executed letters of intent at the end of the period | license 58     60    
Franchised Clinics            
Disaggregation of Revenue [Line Items]            
Number of clinics | clinic 896 868 885 885 847 842