XML 104 R87.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies (Details)
$ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2024
class_action_lawsuit
Dec. 31, 2024
USD ($)
Feb. 29, 2024
patient
Perry Johnson And Associates, Inc. Data Breach      
Commitments and Contingencies      
Number of patients sent notices | patient     4,000,000
Loss contingency, new claims filed, number 6    
Number of putative class actions claims transferred 5    
Number of class action lawsuit pending 1    
Professional liability claims      
Commitments and Contingencies      
Total annual aggregate limit of insurance coverage | $   $ 29.0  
Construction Commitments      
Commitments and Contingencies      
Construction contract commitments | $   $ 16.4