v3.26.1
Schedule of Aging of Insurance Assignments (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Mar. 31, 2025
Dec. 31, 2024
Financing Receivable, Past Due [Line Items]        
Insurance assignments, allowance for loan losses $ (1,518,047) $ (1,676,468)    
Past Due 30 to 59 Days [Member]        
Financing Receivable, Past Due [Line Items]        
Insurance assignments during period 8,926,915 8,444,866    
Past Due 60 to 89 Days [Member]        
Financing Receivable, Past Due [Line Items]        
Insurance assignments during period 3,969,994 3,344,793    
Over 90 Days Past Due [Member]        
Financing Receivable, Past Due [Line Items]        
Insurance assignments during period 5,494,846 4,976,211    
Total Past Due [Member]        
Financing Receivable, Past Due [Line Items]        
Insurance assignments during period 18,391,755 16,765,870    
Current [Member]        
Financing Receivable, Past Due [Line Items]        
Insurance assignments during period 27,924,026 29,418,129    
Insurance Assignments [Member]        
Financing Receivable, Past Due [Line Items]        
Insurance assignments during period 46,315,781 46,183,999    
Insurance assignments, allowance for loan losses (1,518,047) (1,676,468) $ (1,517,783) $ (1,536,926)
Net Insurance Assignments [Member]        
Financing Receivable, Past Due [Line Items]        
Insurance assignments during period $ 44,797,734 $ 44,507,531