v3.22.4
Subsequent Events (Details) - Subsequent Event [Member] - shares
Feb. 08, 2023
Feb. 01, 2023
Jan. 31, 2023
Jan. 27, 2023
Jan. 11, 2023
Subsequent Events (Details) [Line Items]          
Company issued shares 1,923,077 4,000,000   763,359 5,000,000
Additional commitment shares   1,000,000      
Minimum [Member]          
Subsequent Events (Details) [Line Items]          
Authorized common stock increase     200,000,000    
Maximum [Member]          
Subsequent Events (Details) [Line Items]          
Authorized common stock increase     3,000,000,000