XML 30 R21.htm IDEA: XBRL DOCUMENT v3.23.1
Business Organization and Nature of Operations (Details Narrative) - shares
Aug. 12, 2021
Mar. 31, 2023
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Reverse split, description 1-for-10 reverse split    
Common stock shares authorized   97,500,000 97,500,000