XML 41 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Leases (Tables)
9 Months Ended
Sep. 30, 2021
Leases [Abstract]  
Future Minimum Lease Payments
Future minimum lease payments for operating leases as of September 30, 2021 were as follows:
Year ending December 31,
2021 (excluding the nine months ended September 30, 2021)$388,416 
20221,072,816 
2023548,316 
202448,833 
20256,287 
Thereafter127 
Total future minimum lease payments2,064,795 
Less imputed interest(10,858)
Total$2,053,937 
Lease Liabilities
Reported as of September 30, 2021
Accrued Liabilities$1,247,544 
Other Non-Current Liabilities806,393 
Total$2,053,937