v3.26.1
Subsequent Events (Details)
3 Months Ended 6 Months Ended
Aug. 04, 2026
$ / shares
Jul. 01, 2026
Clinic
Jan. 02, 2026
Clinic
Jul. 31, 2025
Clinic
Feb. 28, 2025
Clinic
Jun. 30, 2026
$ / shares
Jun. 30, 2025
$ / shares
Jun. 30, 2026
$ / shares
Jun. 30, 2025
$ / shares
Apr. 30, 2025
Dividends [Abstract]                    
Dividends declared per common share (in dollars per share) | $ / shares           $ 0.46 $ 0.45 $ 0.92 $ 0.9  
Clinic Practice [Member]                    
Debt Instruments [Abstract]                    
Percentage of interest acquired     50.00% 60.00% 65.00%         80.00%
Number of clinics | Clinic     8 3 3          
Percentage of interest retained by prior owners     50.00% 40.00% 35.00%          
Subsequent Event [Member] | Q2-2026 Quarterly Dividend [Member]                    
Dividends [Abstract]                    
Dividends declared date Aug. 04, 2026                  
Dividends declared per common share (in dollars per share) | $ / shares $ 0.46                  
Dividend payable date Sep. 11, 2026                  
Dividend recorded date Aug. 21, 2026                  
Subsequent Event [Member] | Clinic Practice [Member]                    
Debt Instruments [Abstract]                    
Percentage of interest acquired   67.00%                
Number of clinics | Clinic   12                
Percentage of interest retained by prior owners   33.00%