Quarterly report pursuant to Section 13 or 15(d)

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

v3.23.3
Stockholders' Equity - Summary of Stock Options Activity (Details) - $ / shares
9 Months Ended 12 Months Ended
Sep. 30, 2023
Dec. 31, 2022
Class Of Stock [Line Items]    
Stock Options Outstanding, Beginning balance 348,284  
Stock Options, Exercised (54,432)  
Stock Options, Forfeited (4,125)  
Stock Options, Expired (232,363)  
Stock Options Outstanding, Ending balance 57,364 348,284
Stock Options, Vested and exercisable 57,364  
Stock Options, Vested and expected to vest 57,364  
Price per share, Forfeited $ 44.19  
Price per share, Expired 44.19  
Outstanding, Weighted-average exercise price, Beginning balance 44.21  
Weighted-average exercise price, Exercised 7.03  
Weighted-average exercise price, Forfeited 44.19  
Weighted-average exercise price, Expired 44.19  
Outstanding, Weighted-average exercise price, Ending balance 79.56 $ 44.21
Weighted-average exercise price, Vested and exercisable 79.56  
Weighted-average exercise price, Vested and expected to vest $ 79.56  
Remaining weighted-average contractual term, Outstanding 3 months 25 days 5 months 4 days
Remaining weighted-average contractual term, Vested and exercisable 3 months 25 days  
Remaining weighted-average contractual term, Vested and expected to vest 3 months 25 days  
Outstanding, Per share average intrinsic value   $ 2.07
Minimum    
Class Of Stock [Line Items]    
Outstanding, Price per share, Beginning balance $ 1.17  
Price per share, Exercised 1.17  
Outstanding, Price per share, Ending balance 8.37 1.17
Price per share, Vested and exercisable 8.37  
Price per share, Vested and expected to vest 8.37  
Maximum    
Class Of Stock [Line Items]    
Outstanding, Price per share, Beginning balance 83.3  
Price per share, Exercised 8.37  
Outstanding, Price per share, Ending balance 83.3 $ 83.3
Price per share, Vested and exercisable 83.3  
Price per share, Vested and expected to vest $ 83.3