XML 90 R66.htm IDEA: XBRL DOCUMENT v3.25.0.1
Reinsurance - Summary of Reinsurance Agreements (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Premiums Earned, Net [Abstract]      
Premiums earned, direct $ 1,138,245 $ 1,142,412 $ 1,154,728
Premiums earned, assumed 14,458 12,960 8,778
Premiums earned, ceded (181,896) (202,821) (156,373)
Net premiums earned 970,807 952,551 1,007,133
Policyholder Benefits and Claims Incurred, Net [Abstract]      
Losses incurred, direct 5,714 (5,200) (274,072)
Losses incurred, assumed 32 (33) (330)
Net losses incurred (14,861) (20,856) (254,565)
Quota Share Reinsurance Transactions      
Premiums Earned, Net [Abstract]      
Premiums earned, ceded (115,306) (123,955) (86,435)
Policyholder Benefits and Claims Incurred, Net [Abstract]      
Losses incurred, ceded (20,607) (15,623) 19,837
Profit commission 108,368 133,145 176,084
Ceding commisisons 44,532 50,397 52,071
Excess of Loss Reinsurance Transactions      
Premiums Earned, Net [Abstract]      
Premiums earned, ceded $ (66,590) $ (78,866) $ (69,938)