XML 100 R82.htm IDEA: XBRL DOCUMENT v3.24.0.1
Reinsurance, Amounts Represent Effect of Reinsurance on Premiums Earned (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Effect of Reinsurance on Premiums Earned [Abstract]      
Direct $ 686,584,907 $ 627,331,528 $ 601,408,581
Assumed 583,559,906 578,216,997 573,891,506
Ceded (388,073,427) (383,059,075) (399,284,886)
Net premiums earned $ 882,071,386 $ 822,489,450 $ 776,015,201
Percentage of assumed premiums earned to net premiums earned 66.20% 70.30% 74.00%