v3.26.1
Segment Information - Summary of Gross Premium Earned By Geographic Location (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting Information [Line Items]        
Gross earned $ 320,824 [1] $ 302,628 [2] $ 647,030 [3] $ 603,011 [4]
Florida [Member]        
Segment Reporting Information [Line Items]        
Gross earned 291,943 272,473 589,042 543,278
Non Florida [Member]        
Segment Reporting Information [Line Items]        
Gross earned $ 28,881 $ 30,155 $ 57,988 $ 59,733
[1] Gross premiums earned under Insurance Operations included $1,974 earned from Reciprocal Exchange Operations.
[2] Gross premiums earned under Insurance Operations included $1,280 earned from Reciprocal Exchange Operations.
[3] Gross premiums earned under Insurance Operations included $3,376 earned from Reciprocal Exchange Operations.
[4] Gross premiums earned under Insurance Operations included $2,479 earned from Reciprocal Exchange Operations.