Quarterly report pursuant to Section 13 or 15(d)

Leases (Schedule of Maturities of Lease Liabilities) (Details)

v3.22.2
Leases (Schedule of Maturities of Lease Liabilities) (Details)
Jun. 30, 2022
USD ($)
Leases [Abstract]  
Operating Leases, 2022 $ 231,392
Operating Leases, 2023 1,023,701
Operating Leases, 2024 930,215
Operating Leases, 2025 925,979
Operating Leases, 2026 788,467
Operating Leases, Thereafter 2,859,431
Operating Leases, Total lease payments 6,759,185
Operating Leases, Less imputed interest (1,543,153)
Operating Leases, Total lease liabilities 5,216,032
Sublease Income, 2022 51,203
Sublease Income, 2023 190,749
Sublease Income, Total lease payments $ 241,952