Finance and Operating Lease Obligations (Details Narrative)
|3 Months Ended|
Mar. 31, 2022
|Finance And Operating Lease Obligations|
|Finance lease future minimum lease payments||$ 224,252|
|Finance lease, accrued interest||$ 200,000|
Amount of lessee's undiscounted obligation for lease payments for finance lease.
Reference 1: http://www.xbrl.org/2003/role/disclosureRef