XML 105 R76.htm IDEA: XBRL DOCUMENT v3.25.1
Deferred Policy Acquisition Costs and Deferred Ceding Commission Revenue - Deferred Policy Acquisition Costs and Deferred Ceding Commission Revenue (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Deferred Policy Acquisition Costs Disclosures [Abstract]      
Deferred policy acquisition costs $ 24,732,371 $ 19,802,564  
Deferred ceding commission revenue (11,541,239) (9,460,865)  
Balance at end of period $ 13,191,132 $ 10,341,699 $ 13,199,884