Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity - Summary of Stock Options Activity (Details)

v3.22.2
Stockholders' Equity - Summary of Stock Options Activity (Details)
6 Months Ended 12 Months Ended
Jun. 30, 2022
$ / shares
shares
Dec. 31, 2021
$ / shares
shares
Class Of Stock [Line Items]    
Stock Options Outstanding, Beginning balance | shares 459,441  
Stock Options, Exercised | shares (8,649)  
Stock Options, Forfeited | shares (7,500)  
Stock Options, Expired | shares (54,755)  
Stock Options Outstanding, Ending balance | shares 388,537 459,441
Stock Options, Vested and exercisable | shares 388,537  
Stock Options, Vested and expected to vest | shares 388,537  
Price per share, Expired $ 38.54  
Outstanding, Weighted-average exercise price, Beginning balance 42.18  
Weighted-average exercise price, Exercised 4.08  
Weighted-average exercise price, Forfeited 42.31  
Weighted-average exercise price, Expired 38.54  
Outstanding, Weighted-average exercise price, Ending balance 43.54 $ 42.18
Weighted-average exercise price, Vested and exercisable 43.54  
Weighted-average exercise price, Vested and expected to vest $ 43.54  
Remaining weighted-average contractual term, Outstanding 10 months 17 days 1 year 4 months 9 days
Remaining weighted-average contractual term, Vested and exercisable 10 months 17 days  
Remaining weighted-average contractual term, Vested and expected to vest 10 months 17 days  
Outstanding, Per share average intrinsic value $ 2.84 $ 4.31
Per share average intrinsic value, Vested and exercisable 2.84  
Per share average intrinsic value, Vested and expected to vest 2.84  
Minimum    
Class Of Stock [Line Items]    
Outstanding, Price per share, Beginning balance 1.17  
Price per share, Exercised 1.17  
Price per share, Forfeited 38.54  
Outstanding, Price per share, Ending balance 1.17 1.17
Price per share, Vested and exercisable 1.17  
Price per share, Vested and expected to vest 1.17  
Maximum    
Class Of Stock [Line Items]    
Outstanding, Price per share, Beginning balance 83.30  
Price per share, Exercised 8.37  
Price per share, Forfeited 44.19  
Outstanding, Price per share, Ending balance 83.30 $ 83.30
Price per share, Vested and exercisable 83.30  
Price per share, Vested and expected to vest $ 83.30