v3.26.1
LPT Agreement (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Reinsurance Agreement [Line Items]          
Amortization of deferred gain $ 1.5 $ 1.7 $ 2.7 $ 3.3  
Impact of the LPT Agreement 1.5 1.7 2.7 3.3  
Deferred reinsurance gain—LPT Agreement 85.3 $ 90.7 85.3 $ 90.7 $ 88.0
Estimated remaining liabilities - LPT Agreement 251.6   251.6   259.6
Paid losses and LAE claims related to LPT 921.1   921.1   $ 913.1
Indemnification Agreement [Member]          
Reinsurance Agreement [Line Items]          
Coverage provided under LPT Agreement $ 2,000.0   $ 2,000.0