XML 114 R98.htm IDEA: XBRL DOCUMENT v3.25.4
Reinsurance - Schedule of Earned Premium (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Premiums written:      
Assumed $ 830,645 $ 726,971 $ 636,366
Ceded (53,308) (50,541) (33,070)
Net 777,337 676,430 603,296
Premiums earned:      
Assumed 776,625 685,763 554,553
Ceded (49,899) (42,439) (22,687)
Net $ 726,726 $ 643,324 $ 531,866