v3.25.2
Contingencies and Legal Proceedings (Details) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Jun. 30, 2025
Mar. 31, 2024
Dec. 31, 2024
Loss Contingencies [Line Items]      
Loss contingency accrual $ 4.9    
February 14 2024 Agreement      
Loss Contingencies [Line Items]      
Payments for Reinsurance   $ 161.1  
Loss Contingency Accrual, Period Increase (Decrease) $ 2.8    
December 28 2024 Agreement      
Loss Contingencies [Line Items]      
Payments for Reinsurance     $ 77.2