v3.22.2.2
Leases - Lease term, discount rate, and other information (Details) - USD ($)
9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Weighted-average remaining lease terms (in years):    
Operating lease 9 years 3 months 18 days  
Finance lease 3 years 6 months 4 years 6 months
Weighted-average discount rate:    
Operating lease 7.80% 10.00%
Finance lease 7.80% 10.00%
Cash paid for amounts included in the measurement of lease liabilities:    
Operating cash flows - operating leases $ 111,391 $ 100,292
Operating cash flows - finance leases 1,791 1,487
Financing cash flows - finance leases 7,396 4,613
Leased assets obtained in exchange for new finance lease liabilities 18,187 27,656
Leased assets obtained in exchange for new operating lease liabilities $ 0 $ 0