v3.26.1
Schedule of Aging of Insurance Assignments (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Financing Receivable, Past Due [Line Items]            
Insurance assignments, allowance for loan losses $ (1,476,295) $ (1,676,468)        
Past Due 30 to 59 Days [Member]            
Financing Receivable, Past Due [Line Items]            
Insurance assignments during period 8,365,826 8,444,866        
Past Due 60 to 89 Days [Member]            
Financing Receivable, Past Due [Line Items]            
Insurance assignments during period 3,947,278 3,344,793        
Over 90 Days Past Due [Member]            
Financing Receivable, Past Due [Line Items]            
Insurance assignments during period 5,148,954 4,976,211        
Total Past Due [Member]            
Financing Receivable, Past Due [Line Items]            
Insurance assignments during period 17,462,058 16,765,870        
Current [Member]            
Financing Receivable, Past Due [Line Items]            
Insurance assignments during period 26,547,452 29,418,129        
Insurance Assignments [Member]            
Financing Receivable, Past Due [Line Items]            
Insurance assignments during period 44,009,510 46,183,999        
Insurance assignments, allowance for loan losses (1,476,295) (1,676,468) $ (1,518,047) $ (1,481,032) $ (1,517,783) $ (1,536,926)
Net Insurance Assignments [Member]            
Financing Receivable, Past Due [Line Items]            
Insurance assignments during period $ 42,533,215 $ 44,507,531