Quarterly report pursuant to Section 13 or 15(d)

Accounts Receivable and Income Tax Refunds Receivable (Details Narrative)

v3.21.2
Accounts Receivable and Income Tax Refunds Receivable (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2021
Jun. 30, 2021
Sep. 30, 2020
Jun. 30, 2020
Jun. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Defined Benefit Plan Disclosure [Line Items]                
Percentage of accounts receivable           80.80%   86.90%
Accounts Receivable, Credit Loss Expense (Reversal) $ 1,900,000 $ 1,900,000 $ 2,200,000 $ 2,200,000   $ 6,200,000 $ 6,200,000  
Accounts Receivable, Allowance for Credit Loss 992,330         992,330   $ 1,513,827
Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease)           500,000    
Accounts Receivable, Sale               3,300,000
Proceeds from Accounts Receivable Securitization               2,200,000
Loan Processing Fee               100,000
Gain (Loss) on Sale of Accounts Receivable           (591,563) 1,200,000
Accounts Receivable, after Allowance for Credit Loss               1,700,000
Amount need to be paid           500,000    
Gain from legal settlements 3,157,203   $ (23,652)     3,179,393 $ 1,096,613  
Income tax refunds         $ 0 300,000    
Federal Net Operating Losses [Member]                
Defined Benefit Plan Disclosure [Line Items]                
Income tax refunds           1,100,000   1,400,000
Other Net Operating Losses [Member]                
Defined Benefit Plan Disclosure [Line Items]                
Income tax refunds           300,000   $ 1,100,000
Two Thousand And Fifteen Federal Tax Return [Member]                
Defined Benefit Plan Disclosure [Line Items]                
Income tax refunds           300,000    
Three Funding Parties [Member] | Sales Agreements [Member]                
Defined Benefit Plan Disclosure [Line Items]                
Amount need to be paid           900,000    
Monthly payments           52,941    
Gain from legal settlements $ 600,000         $ 600,000