XML 95 R42.htm IDEA: XBRL DOCUMENT v3.20.1
Accounts Payable and Accrued Liabilities - Schedule of Accounts Payable and Accrued Liabilities (Details) - USD ($)
Dec. 31, 2019
Dec. 31, 2018
Payables and Accruals [Abstract]    
Accounts payable trade and other $ 414,422 $ 249,833
Accrued payroll and fringe benefits 65,915 48,065
Accrued warranty expense 13,695 8,834
Accrued payroll taxes and withholding 7,984 8,415
Accrued interest 16,662 10,162
Total $ 518,678 $ 325,309