XML 43 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Premium Finance Contracts, Related Receivable and Allowance for Doubtful Accounts (Details 1) - USD ($)
Mar. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Premium Finance Contracts Related Receivable And Allowance For Doubtful Accounts      
Allowance for premium finance contracts $ 1,000,347 $ 1,000,000  
Allowance for amounts due from agents 213,757 193,757  
Total allowance for doubtful accounts $ 1,214,104 $ 1,193,757 $ 824,342