Annual report pursuant to Section 13 and 15(d)

Line of Credit (Details)

Line of Credit (Details) - Credit Agreement [Member] - USD ($)
1 Months Ended 12 Months Ended
Mar. 21, 2017
Jun. 04, 2019
Dec. 31, 2019
Line of Credit (Textual)      
Description covenant terms   (i) the annual discount rate (which is equal to the 90-day London Inter-bank Offered Rate plus 1.00%) and (ii) the discount acceptance period (which is equal the number of days in the payment terms less the number of days necessary to approve the invoice) divided by 360.  
Citibank, N.A. [Member] | Revolving Credit Facility [Member]      
Line of Credit (Textual)      
Credit Facility aggregate amount $ 1,000,000    
Credit facility, description Certificate of Deposit (restricted cash) account opened by the Company with Citibank in the amount of $1,000,000.    
Accounts receivables sold to Citibank     $ 13,228,765
Incurred fees     $ 52,000