Segment Information - Summary of Gross Premium Earned By Geographic Location (Details) - USD ($) $ in Thousands |
3 Months Ended | |||||||
|---|---|---|---|---|---|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
|||||||
| Segment Reporting Information [Line Items] | ||||||||
| Gross earned | $ 326,206 | [1] | $ 300,383 | [2] | ||||
| Florida [Member] | ||||||||
| Segment Reporting Information [Line Items] | ||||||||
| Gross earned | 297,099 | 270,805 | ||||||
| Non Florida [Member] | ||||||||
| Segment Reporting Information [Line Items] | ||||||||
| Gross earned | $ 29,107 | $ 29,578 | ||||||
| ||||||||