XML 56 R46.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Schedule of Lease expense and other information (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Leases [Abstract]      
Operating lease expense $ 2,037,653 $ 1,908,863  
Cash paid for amounts included in the measurement of lease liabilities:      
Operating cash flows from operating leases $ 2,012,876 $ 1,882,720  
Weighted-average remaining lease term – operating leases (in years) 7 years 1 month 20 days 6 years 11 months 8 days  
Weighted-average discount rate – operating leases 5.02% 4.44%  
Lease maturity schedule as of March 31, 2023:      
Remainder of 2023 $ 6,046,064 $ 5,522,567  
2024 7,518,396 6,603,868  
2025 7,142,249 5,799,836  
2026 6,564,468 5,447,253  
2027 5,735,407 4,898,186  
2028 and beyond 15,400,960 12,566,743  
Total 48,407,544 40,838,453  
Less: Discount (7,781,461) (5,566,770)  
Present Value of Lease Liability $ 40,626,083 $ 35,271,683 $ 39,019,208