Quarterly report [Sections 13 or 15(d)]

Segment Reporting - Narrative (Details)

v3.25.1
Segment Reporting - Narrative (Details)
3 Months Ended 9 Months Ended
Mar. 31, 2025
segment
clinic
Sep. 30, 2024
segment
Dec. 31, 2024
clinic
Mar. 31, 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 969     954  
Franchised Clinics          
Segment Reporting Information [Line Items]          
Number of clinics | clinic 847   842 819 800