v3.26.1
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
[1] Gross premiums earned under Insurance Operations includes $1,402 earned from Reciprocal Exchange Operations.
[2] Gross premiums earned under Insurance Operations include $1,199 earned from the Reciprocal Exchange Operations.