XML 70 R58.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Schedule of Aging of Insurance Assignments (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Financing Receivable, Past Due [Line Items]            
Insurance assignments, allowance for loan losses $ (1,535,324) $ (1,553,836) $ (1,587,525) $ (1,690,693) $ (1,685,901) $ (1,609,951)
Past Due 30 to 59 Days [Member]            
Financing Receivable, Past Due [Line Items]            
Insurance assignments during period 10,983,745 10,829,629        
Past Due 60 to 89 Days [Member]            
Financing Receivable, Past Due [Line Items]            
Insurance assignments during period 4,082,558 3,709,754        
Over 90 Days Past Due [Member]            
Financing Receivable, Past Due [Line Items]            
Insurance assignments during period 5,580,886 4,329,468        
Total Past Due [Member]            
Financing Receivable, Past Due [Line Items]            
Insurance assignments during period 20,647,189 18,868,851        
Current [Member]            
Financing Receivable, Past Due [Line Items]            
Insurance assignments during period 27,759,501 26,736,471        
Insurance Assignments [Member]            
Financing Receivable, Past Due [Line Items]            
Insurance assignments during period 48,406,690 45,605,322        
Net Insurance Assignments [Member]            
Financing Receivable, Past Due [Line Items]            
Insurance assignments during period $ 46,871,366 $ 44,051,486