Fair Value Measurements - Additional Information (Details) - $ / shares
1 Months Ended 12 Months Ended
Feb. 05, 2021
Feb. 28, 2019
Dec. 31, 2021
Fair Value Option Quantitative Disclosures [Line Items]      
Common stock warrants exercised 15,257 15,257 15,257
Warrants exercise price   $ 5.46  
Contractual term of issuance   10 years  
Series A Preferred Stock [Member]      
Fair Value Option Quantitative Disclosures [Line Items]      
Warrants exercise price     $ 5.46