XML 40 R31.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases (Tables)
9 Months Ended
Sep. 30, 2022
Leases [Abstract]  
Future Minimum Lease Payments
Future minimum lease payments for operating leases as of September 30, 2022 were as follows:
Year ending December 31,
2022 (excluding the nine months ended September 30, 2022)$337,069 
20231,039,840 
2024297,208 
202597,778 
202618,388 
Thereafter888 
Total future minimum lease payments1,791,171 
Less imputed interest(44,590)
Total$1,746,581 
Lease Liabilities
Reported as of September 30, 2022
Accrued Liabilities$1,145,538 
Other Non-Current Liabilities601,043 
Total$1,746,581