XML 99 R81.htm IDEA: XBRL DOCUMENT v3.24.0.1
Reinsurance, Amounts Represent Effect of Reinsurance on Premiums Written (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Effect of Reinsurance on Premiums Written [Abstract]      
Direct $ 702,227,408 $ 641,971,207 $ 609,204,706
Assumed 589,675,724 568,272,026 601,864,198
Ceded (396,206,492) (366,714,634) (406,802,395)
Net $ 895,696,640 $ 843,528,599 $ 804,266,509