XML 49 R39.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases - Schedule of Lease expense and other information (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Dec. 31, 2021
Leases [Abstract]          
Operating lease expense $ 1,982,602 $ 1,886,300 $ 5,827,850 $ 5,597,703  
Cash paid for amounts included in the measurement of lease liabilities:          
Operating cash flows from operating leases $ 1,938,062 $ 1,859,919 $ 5,725,541 $ 5,505,031  
Weighted-average remaining lease term – operating leases (in years) 7 years 2 months 1 day 7 years 7 days 7 years 2 months 1 day 7 years 7 days  
Weighted-average discount rate – operating leases 4.72% 4.55% 4.72% 4.55%  
Lease maturity schedule as of September 30, 2022:          
Remainder of 2022 $ 1,967,552 $ 1,871,404 $ 1,967,552 $ 1,871,404  
2023 7,506,393 7,144,891 7,506,393 7,144,891  
2024 6,709,791 6,268,419 6,709,791 6,268,419  
2025 6,344,271 5,485,448 6,344,271 5,485,448  
2026 5,777,773 5,128,419 5,777,773 5,128,419  
2027 and beyond 17,343,550 15,402,634 17,343,550 15,402,634  
Total 45,649,330 41,301,215 45,649,330 41,301,215  
Less: Discount (6,910,444) (5,783,693) (6,910,444) (5,783,693)  
Present Value of Lease Liability $ 38,738,886 $ 35,517,522 $ 38,738,886 $ 35,517,522 $ 35,439,377