XML 35 R35.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies (Details Narrative) - USD ($)
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Jan. 01, 2018
Commitments and Contingencies Disclosure [Abstract]        
Rental expense for operating lease $ 103,208 $ 103,208    
Operating lease cash payments 117,268 $ 112,758    
Non-cancelable purchase commitments for inventory 5,936,000      
Original cost of equipment under finance leases 100,584   $ 100,584  
Finance lease accumulated depreciation 96,578   92,571  
Operating lease right-of-use asset 850,704   936,708 $ 1,570,000
Operating lease right-of-use liabilities $ 1,034,286   $ 1,134,350 $ 1,850,000