v3.26.1
Equity - Schedule of Share Repurchases and Retirements (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2026
Share Repurchase Program [Line Items]    
Shares repurchased and retired (in shares) 112,299 312,743
Shares retired under the Settlement Agreements with former doctor owners of under construction hospitals (in shares) 86,836 147,352
Shares repurchased under the August 2025 Repurchase Program    
Share Repurchase Program [Line Items]    
Shares repurchased and retired (in shares) 0 118,867
Shares repurchased under the March 2026 Repurchase Program    
Share Repurchase Program [Line Items]    
Shares repurchased and retired (in shares) 25,463 46,524