XML 110 R26.htm IDEA: XBRL DOCUMENT v3.20.1
Accounts Payable and Accrued Liabilities (Tables)
12 Months Ended
Dec. 31, 2019
Payables and Accruals [Abstract]  
Schedule of Accounts Payable and Accrued Liabilities

Accounts payable and accrued liabilities consists of the following as of:

 

    December 31, 2019     December 31, 2018  
             
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  
    $ 518,678     $ 325,309