v3.26.1
Segment Reporting - Narrative (Details)
6 Months Ended 9 Months Ended
Jun. 30, 2026
segment
clinic
Sep. 30, 2024
segment
Mar. 31, 2026
clinic
Dec. 31, 2025
clinic
Jun. 30, 2025
clinic
Mar. 31, 2025
clinic
Dec. 31, 2024
clinic
Segment Reporting [Line Items]              
Number of operating segments | segment   2          
Number of reportable segments | segment 1            
Number of clinics | clinic 941       967    
Franchised Clinics              
Segment Reporting [Line Items]              
Number of clinics | clinic 896   868 885 885 847 842