XML 27 R33.htm IDEA: XBRL DOCUMENT v3.20.1
Leases (Tables)
3 Months Ended
Mar. 31, 2020
Leases [Abstract]  
Future minimum lease payments
Future minimum lease payments for operating leases as of March 31, 2020 were as follows:

Year ending December 31,
2020 (excluding the three months ended March 31, 2020)$712,710  
2021615,756  
2022401,144  
2023159,027  
202412,438  
Thereafter2,668  
Total future minimum lease payments1,903,743  
Less imputed interest(91,048) 
Total$1,812,695  
Lease liabilities
Reported as of March 31, 2020
Accrued Liabilities$844,330  
Other Non-Current Liabilities968,365  
Total$1,812,695