v3.26.1
Premium Finance Contracts, Related Receivable and Allowance for Credit Losses (Details 3) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Premium Finance Contracts Related Receivable And Allowance For Credit Losses        
Current additions to the allowance $ 580,000 $ 585,000 $ 1,175,000 $ 1,010,000
Less: Contra-revenues (272,921) (194,249) (470,586) (379,734)
Provision for credit losses $ 307,079 $ 390,751 $ 704,414 $ 630,266