v3.26.1
Premium Finance Contracts, Related Receivable and Allowance for Credit Losses (Details 4) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Financing Receivable, Past Due [Line Items]    
Contracts due from insured $ 75,683,400 $ 69,350,806
Contracts due from insurance carrier 7,589,129 7,279,828
Total 83,272,529 76,630,634
Financial Asset, 30 to 59 Days Past Due [Member]    
Financing Receivable, Past Due [Line Items]    
Contracts due from insured 508,561 121,417
Contracts due from insurance carrier 798,900 631,883
Total 1,307,461 753,300
Financial Asset, 60 to 89 Days Past Due [Member]    
Financing Receivable, Past Due [Line Items]    
Contracts due from insured 10,087 21,018
Contracts due from insurance carrier 616,304 635,401
Total 626,391 656,419
Financial Asset, Equal to or Greater than 90 Days Past Due [Member]    
Financing Receivable, Past Due [Line Items]    
Contracts due from insured 6,098 4,230
Contracts due from insurance carrier 1,178,487 568,894
Total 1,184,585 573,124
Financial Asset, Equal to or Greater than 120 Days Past Due [Member]    
Financing Receivable, Past Due [Line Items]    
Contracts due from insured 7,777 15,145
Contracts due from insurance carrier 2,935,320 2,497,849
Total 2,943,097 2,512,994
Financial Asset, Past Due [Member]    
Financing Receivable, Past Due [Line Items]    
Contracts due from insured 532,523 161,810
Contracts due from insurance carrier 5,529,011 4,334,027
Total 6,061,534 4,495,837
Financial Asset, Not Past Due [Member]    
Financing Receivable, Past Due [Line Items]    
Contracts due from insured 75,150,877 69,188,996
Contracts due from insurance carrier 2,060,118 2,945,801
Total $ 77,210,995 $ 72,134,797