Quarterly report pursuant to Section 13 or 15(d)

LEASES - Information Regarding Operating Leases (Details)

v3.23.2
LEASES - Information Regarding Operating Leases (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Lease cost:          
Operating lease cost $ 535,329 $ 446,601 $ 981,930 $ 893,202  
Other Information:          
Operating cash flows from operating leases 265,316 341,185 1,030,526 1,100,034  
Supplemental disclosure of non-cash leasing activities:          
Right-of-use assets obtained in exchange for new operating lease liabilities $ 2,233,521 $ 0 $ 2,233,521 $ 0  
Weighted average remaining lease term - operating leases (in years) 10 years 4 months 24 days   10 years 4 months 24 days   11 years
Weighted average discount rate - operating leases 8.36%   8.36%   7.45%