v3.26.3
Segment Information - Summary of Gross Premium Earned By Geographic Location (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Segment Reporting [Line Items]        
Gross earned $ 316,072 [1] $ 301,079 [2] $ 963,102 [3] $ 904,090 [4]
Florida [Member]        
Segment Reporting [Line Items]        
Gross earned 287,373 270,689 876,415 813,967
Non Florida [Member]        
Segment Reporting [Line Items]        
Gross earned $ 28,699 $ 30,390 $ 86,687 $ 90,123
[1] Gross premiums earned under Insurance Operations included $3,137 earned from Reciprocal Exchange Operations.
[2] Gross premiums earned under Insurance Operations included $1,433 earned from Reciprocal Exchange Operations.
[3] Gross premiums earned under Insurance Operations included $6,513 earned from Reciprocal Exchange Operations.
[4] Gross premiums earned under Insurance Operations included $3,912 earned from Reciprocal Exchange Operations.