XML 67 R55.htm IDEA: XBRL DOCUMENT v3.25.2
Schedule of Aging of Insurance Assignments (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Financing Receivable, Past Due [Line Items]            
Insurance assignments, allowance for loan losses $ (1,481,032) $ (1,536,926) $ (1,517,783) $ (1,535,324) $ (1,587,525) $ (1,553,836)
Past Due 30 to 59 Days [Member]            
Financing Receivable, Past Due [Line Items]            
Insurance assignments during period 8,039,317 8,785,184        
Past Due 60 to 89 Days [Member]            
Financing Receivable, Past Due [Line Items]            
Insurance assignments during period 3,552,546 4,046,731        
Over 90 Days Past Due [Member]            
Financing Receivable, Past Due [Line Items]            
Insurance assignments during period 5,151,594 5,320,216        
Total Past Due [Member]            
Financing Receivable, Past Due [Line Items]            
Insurance assignments during period 16,743,457 18,152,131        
Current [Member]            
Financing Receivable, Past Due [Line Items]            
Insurance assignments during period 28,418,535 30,341,727        
Insurance Assignments [Member]            
Financing Receivable, Past Due [Line Items]            
Insurance assignments during period 45,161,992 48,493,858        
Net Insurance Assignments [Member]            
Financing Receivable, Past Due [Line Items]            
Insurance assignments during period $ 43,680,960 $ 46,956,932