XML 67 R55.htm IDEA: XBRL DOCUMENT v3.25.1
Schedule of Aging of Insurance Assignments (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Dec. 31, 2023
Financing Receivable, Past Due [Line Items]        
Insurance assignments, allowance for loan losses $ (1,517,783) $ (1,536,926) $ (1,587,525) $ (1,553,836)
Past Due 30 to 59 Days [Member]        
Financing Receivable, Past Due [Line Items]        
Insurance assignments during period 11,138,384 8,785,184    
Past Due 60 to 89 Days [Member]        
Financing Receivable, Past Due [Line Items]        
Insurance assignments during period 4,436,355 4,046,731    
Over 90 Days Past Due [Member]        
Financing Receivable, Past Due [Line Items]        
Insurance assignments during period 5,375,708 5,320,216    
Total Past Due [Member]        
Financing Receivable, Past Due [Line Items]        
Insurance assignments during period 20,950,447 18,152,131    
Current [Member]        
Financing Receivable, Past Due [Line Items]        
Insurance assignments during period 29,776,593 30,341,727    
Insurance Assignments [Member]        
Financing Receivable, Past Due [Line Items]        
Insurance assignments during period 50,727,040 48,493,858    
Net Insurance Assignments [Member]        
Financing Receivable, Past Due [Line Items]        
Insurance assignments during period $ 49,209,257 $ 46,956,932