Common Stock and Stockholders' Deficit - Warrants (Details)
Dec. 31, 2021
$ / shares
shares
Equity  
Class of Warrant or Right [Line Items]  
Warrants outstanding (in shares) | shares 890,732
Exercise price per share (in USD per share) | $ / shares $ 5.61
Warrant Liability  
Class of Warrant or Right [Line Items]  
Warrants outstanding (in shares) | shares 17,433,334
Exercise price per share (in USD per share) | $ / shares $ 11.50