Annual report pursuant to Section 13 and 15(d)

Commitments and Contingencies (Details)

v3.25.0.1
Commitments and Contingencies (Details) - USD ($)
$ in Millions
12 Months Ended
Jun. 01, 2024
May 31, 2024
Jun. 01, 2023
May 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Other Commitments [Line Items]              
Insurance claim, errors and omissions $ 150.0 $ 100.0     $ 150.0    
Insurance, deductible         5.0    
Loss contingencies         4.9 $ 6.4  
Loss contingencies, net of loss recoveries         1.8 6.9 $ 7.5
Estimated loss contingencies         0.3 0.2  
Insurance receivable for malpractice, current         20.2 $ 20.6  
General and Administrative Expense              
Other Commitments [Line Items]              
Loss contingencies             $ 2.5
Minimum              
Other Commitments [Line Items]              
Insurance, deductible       $ 2.5 $ 2.5    
Maximum              
Other Commitments [Line Items]              
Insurance, deductible     $ 5.0