Reinsurance - Schedule of policies assumed from Citizens and annualized gross premium (Details) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
|
Jun. 30, 2026
USD ($)
InsurancePolicy
|
Jun. 30, 2025
USD ($)
InsurancePolicy
|
Jun. 30, 2026
USD ($)
InsurancePolicy
|
Jun. 30, 2025
USD ($)
InsurancePolicy
|
|
| Insurance [Abstract] | ||||
| Policies Assumed | InsurancePolicy | 0 | 0 | 0 | 13,917 |
| Annualized Gross Premiums | $ | $ 0 | $ 0 | $ 0 | $ 35,820 |