XML 97 R77.htm IDEA: XBRL DOCUMENT v3.25.1
Schedule of Aging of Insurance Assignments (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Financing Receivable, Past Due [Line Items]      
Insurance assignments, allowance for loan losses $ (1,536,926) $ (1,553,836) $ (1,609,951)
Past Due 30 to 59 Days [Member]      
Financing Receivable, Past Due [Line Items]      
Insurance assignments during period 8,785,184 10,829,629  
Past Due 60 to 89 Days [Member]      
Financing Receivable, Past Due [Line Items]      
Insurance assignments during period 4,046,731 3,709,754  
Over 90 Days Past Due [Member]      
Financing Receivable, Past Due [Line Items]      
Insurance assignments during period 5,320,216 4,329,468  
Total Past Due [Member]      
Financing Receivable, Past Due [Line Items]      
Insurance assignments during period 18,152,131 18,868,851  
Current [Member]      
Financing Receivable, Past Due [Line Items]      
Insurance assignments during period 30,341,727 26,736,471  
Insurance Assignments [Member]      
Financing Receivable, Past Due [Line Items]      
Insurance assignments during period 48,493,858 45,605,322  
Net Insurance Assignments [Member]      
Financing Receivable, Past Due [Line Items]      
Insurance assignments during period $ 46,956,932 $ 44,051,486