Annual report pursuant to Section 13 and 15(d)

Bank Debt - Schedule of Revolving Credit Line (Details)

v3.20.1
Bank Debt - Schedule of Revolving Credit Line (Details) - USD ($)
12 Months Ended
Oct. 11, 2018
Dec. 31, 2019
Dec. 31, 2018
Debt Instrument [Line Items]      
Total   $ 3,381,364 $ 1,859,853
Revolving Credit Facility | Line of Credit | Invoiced Receivables      
Debt Instrument [Line Items]      
Stated interest rate   5.75%  
Revolving Credit Facility | Line of Credit | Uninvoiced Receivables      
Debt Instrument [Line Items]      
Stated interest rate   6.75%  
Revolving Credit Facility | Line of Credit | Prime Rate | Invoiced Receivables      
Debt Instrument [Line Items]      
Basis spread on variable rate   1.00%  
Revolving Credit Facility | Line of Credit | Prime Rate | Uninvoiced Receivables      
Debt Instrument [Line Items]      
Basis spread on variable rate   2.00%  
Amended And Restated Financing Agreement | Line of Credit      
Debt Instrument [Line Items]      
Revolving credit line   $ 3,381,364 $ 1,859,853
Amended And Restated Financing Agreement | Revolving Credit Facility | Line of Credit | Prime Rate      
Debt Instrument [Line Items]      
Basis spread on variable rate 1.00%    
Amended And Restated Financing Agreement Uninvoiced Eligible Invoices | Revolving Credit Facility | Line of Credit | Prime Rate      
Debt Instrument [Line Items]      
Basis spread on variable rate 2.00%