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 | |||