Annual report pursuant to Section 13 and 15(d)

Capital Structure - Common Stock Warrants (Details)

v3.23.1
Capital Structure - Common Stock Warrants (Details) - $ / shares
Dec. 31, 2022
Dec. 31, 2021
Jan. 31, 2021
Class of Warrant or Right [Line Items]      
Exercise price per share (in dollars per share)   $ 0.012 $ 0.012
Common Stock      
Class of Warrant or Right [Line Items]      
Number of shares available under warrant (in shares) 480,997    
Common Stock Warrants Expiration Date of June 2024 | Common Stock      
Class of Warrant or Right [Line Items]      
Number of shares available under warrant (in shares) 333,334    
Exercise price per share (in dollars per share) $ 150.00    
Common Stock Warrants No Expiration | Common Stock      
Class of Warrant or Right [Line Items]      
Number of shares available under warrant (in shares) 114,007    
Exercise price per share (in dollars per share) $ 0.012    
Common Stock Warrants Expiration June 2031 | Common Stock      
Class of Warrant or Right [Line Items]      
Number of shares available under warrant (in shares) 33,656    
Exercise price per share (in dollars per share) $ 31.20