XML 43 R33.htm IDEA: XBRL DOCUMENT v3.20.2
Leases (Tables)
9 Months Ended
Sep. 30, 2020
Leases [Abstract]  
Future Minimum Lease Payments
Future minimum lease payments for operating leases as of September 30, 2020 were as follows:

Year ending December 31,
2020 (excluding the nine months ended September 30, 2020)$394,431 
20211,345,977 
2022825,645 
2023268,705 
202432,956 
Thereafter5,951 
Total future minimum lease payments2,873,665 
Less imputed interest(24,182)
Total$2,849,483 
Lease Liabilities
Reported as of September 30, 2020
Accrued Liabilities$1,419,060 
Other Non-Current Liabilities1,430,423 
Total$2,849,483