Quarterly report pursuant to Section 13 or 15(d)

Bank Debt - Schedule of Notes Payable (Details)

v3.20.1
Bank Debt - Schedule of Notes Payable (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2020
Dec. 31, 2019
Debt Instrument [Line Items]    
Line of credit - 6.75 percent at March 31, 2020 (prime plus 2 percent) $ 1,503,147 $ 0
Financed receivables - 5.75 percent at December 31, 2019 (prime plus 1 percent) on invoiced receivables; 6.75 percent December 31, 2019 (prime plus 2 percent) on uninvoiced receivables 0 3,381,364
Total $ 1,503,147 $ 3,381,364
Line of Credit    
Debt Instrument [Line Items]    
Stated interest rate 6.75%  
Line of Credit | Prime Rate    
Debt Instrument [Line Items]    
Basis spread on variable rate 2.00%  
Line of Credit | Revolving Credit Facility | Uninvoiced Receivables    
Debt Instrument [Line Items]    
Stated interest rate   6.75%
Line of Credit | Revolving Credit Facility | Uninvoiced Receivables | Prime Rate    
Debt Instrument [Line Items]    
Basis spread on variable rate   2.00%
Line of Credit | Revolving Credit Facility | Invoiced Receivables    
Debt Instrument [Line Items]    
Stated interest rate   5.75%
Line of Credit | Revolving Credit Facility | Invoiced Receivables | Prime Rate    
Debt Instrument [Line Items]    
Basis spread on variable rate   1.00%