Annual report pursuant to Section 13 and 15(d)

Capital Stock - Common Stock Warrants (Details)

v3.22.4
Capital Stock - Common Stock Warrants (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 12 Months Ended
Mar. 31, 2019
May 31, 2018
Dec. 31, 2022
Dec. 31, 2021
Ten Year Warrants Issued in May 2018        
Warrants        
Exercise price of warrants (in dollars per share)     $ 23.69 $ 23.69
Ten Year Warrants Issued in May 2018 | SVB Loan        
Warrants        
Aggregate number of unregistered shares of common stock called by warrants (in shares)   6,332    
Exercise price of warrants (in dollars per share)   $ 23.69    
Exercisable period of warrants   10 years    
Estimated fair value of warrants   $ 0.1    
Exercise of warrant     0  
Common stock warrant, Exercise price $14.71 per share, Issued March 2019        
Warrants        
Exercise price of warrants (in dollars per share)     $ 14.71 $ 14.71
Common stock warrant, Exercise price $14.71 per share, Issued March 2019 | SVB Loan        
Warrants        
Aggregate number of unregistered shares of common stock called by warrants (in shares) 4,845      
Exercise price of warrants (in dollars per share) $ 14.71      
Exercisable period of warrants 10 years      
Estimated fair value of warrants $ 0.1      
Exercise of warrant     0