v3.26.1
Premium Finance Contracts, Related Receivable and Allowance for Credit Losses (Details 4) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Financing Receivable, Past Due [Line Items]    
Contracts due from insured $ 81,888,732 $ 69,350,806
Contracts due from insurance carrier 8,905,080 7,279,828
Total 90,793,812 76,630,634
Financial Asset, 30 to 59 Days Past Due [Member]    
Financing Receivable, Past Due [Line Items]    
Contracts due from insured 97,017 121,417
Contracts due from insurance carrier 854,475 631,883
Total 951,492 753,300
Financial Asset, 60 to 89 Days Past Due [Member]    
Financing Receivable, Past Due [Line Items]    
Contracts due from insured 39,719 21,018
Contracts due from insurance carrier 937,549 635,401
Total 977,268 656,419
Financial Asset, Equal to or Greater than 90 Days Past Due [Member]    
Financing Receivable, Past Due [Line Items]    
Contracts due from insured 3,909 4,230
Contracts due from insurance carrier 971,478 568,894
Total 975,387 573,124
Financial Asset, Equal to or Greater than 120 Days Past Due [Member]    
Financing Receivable, Past Due [Line Items]    
Contracts due from insured 27,927 15,145
Contracts due from insurance carrier 3,577,439 2,497,849
Total 3,605,366 2,512,994
Financial Asset, Past Due [Member]    
Financing Receivable, Past Due [Line Items]    
Contracts due from insured 168,572 161,810
Contracts due from insurance carrier 6,340,941 4,334,027
Total 6,509,513 4,495,837
Financial Asset, Not Past Due [Member]    
Financing Receivable, Past Due [Line Items]    
Contracts due from insured 81,720,160 69,188,996
Contracts due from insurance carrier 2,564,139 2,945,801
Total $ 84,284,299 $ 72,134,797