Quarterly report [Sections 13 or 15(d)]

Segment Reporting - Narrative (Details)

v3.25.3
Segment Reporting - Narrative (Details)
9 Months Ended 12 Months Ended
Sep. 30, 2025
clinic
segment
Dec. 31, 2024
segment
clinic
Jun. 30, 2025
clinic
Sep. 30, 2024
clinic
Jun. 30, 2024
clinic
Dec. 31, 2023
clinic
Segment Reporting Information [Line Items]            
Number of operating segments | segment   2        
Number of reportable segments | segment 1          
Number of clinics | clinic 962     963    
Franchised clinics:            
Segment Reporting Information [Line Items]            
Number of clinics | clinic 884 842 885 838 829 800