XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.1
Leases (Details Narrative) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Leases [Abstract]      
Operating lease right of use asset $ 13,889,805   $ 14,041,843
Operating lease liability $ 13,889,805   $ 14,041,843
Renewal terms 20 years    
Weighted average remaining lease term 16 years 3 months 18 days    
Weighted average rate 4.17%    
Total rental expense $ 299,571 $ 301,537