Convertible Preferred Stock and Stockholders Equity - Summary of Common Stock Reserved for Future Issuance (Parenthetical) (Details)
Dec. 31, 2021
shares
SPAC Warrants | Common Stock  
Class of Stock [Line Items]  
Number of shares issued for each warrant 0.25