Underwriting, Acquisition and Insurance Expenses (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Other Income and Expenses [Abstract] | ||||
| Policy acquisition costs | $ 20,370 | $ 16,088 | $ 38,913 | $ 30,820 |
| Operating expenses | 14,296 | 12,342 | 28,032 | 22,495 |
| Total underwriting, acquisition and insurance expenses | $ 34,666 | $ 28,430 | $ 66,945 | $ 53,315 |