XML 104 R89.htm IDEA: XBRL DOCUMENT v3.22.1
Common Stock (Details) - $ / shares
Jul. 23, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 30, 2020
Jun. 30, 2020
Common Stock [Abstract]          
Common stock, shares authorized (in shares) 600,000,000 800,000,000 800,000,000 800,000,000 355,000,000
Common stock, par value (in dollars per share) $ 0.001 $ 0.001 $ 0.001    
Minimum [Member]          
Common Stock [Abstract]          
Reverse stock splits (in shares) 10        
Maximum [Member]          
Common Stock [Abstract]          
Reverse stock splits (in shares) 50