XML 103 R74.htm IDEA: XBRL DOCUMENT v3.25.1
Reinsurance - Ceding Revenue (Details ) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Reinsurance Disclosures [Abstract]    
Provisional ceding commissions earned $ 18,829,278 $ 20,397,454
Contingent ceding commissions earned 8,668 656,040
Ceding commission revenue $ 18,837,946 $ 21,053,494