XML 69 R58.htm IDEA: XBRL DOCUMENT v3.21.2
Schedule of Minimum Lease Payment (Details) - Subsequent Event [Member]
Aug. 13, 2021
USD ($)
Subsequent Event [Line Items]  
July 1 to June 30, 2022 $ 180,456
July 1 to June 30, 2027 240,662
July 1 to June 30, 2023 201,260
July 1 to June 30, 2028 247,882
July 1 to June 30, 2024 224,330
July 1 to June 30, 2029 255,319
July 1 to June 30, 2025 229,312
July 1 to June 30, 2026 $ 233,653