Annual report pursuant to Section 13 and 15(d)

Common Stock and Warrants - Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions (Details)

v3.22.4
Common Stock and Warrants - Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions (Details) - $ / shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Class of Warrant or Right [Line Items]      
Fair value of common stock (in dollars per share)   $ 3.73 $ 2.07
Dividend yield   0.00%  
Unvested Warrant      
Class of Warrant or Right [Line Items]      
Fair value of common stock (in dollars per share) $ 1.26    
Expected term (in years) 4 years 6 months    
Volatility 62.50%    
Risk-free interest rate 4.00%    
Dividend yield 0.00%    
Vested Warrants      
Class of Warrant or Right [Line Items]      
Fair value of common stock (in dollars per share) $ 1.26    
Expected term (in years) 4 years 6 months    
Volatility 62.50%    
Risk-free interest rate 4.00%    
Dividend yield 0.00%