Annual report pursuant to Section 13 and 15(d)

Net Loss Per Share - Schedule of Anti-Dilutive Securities that Could Potentially be Dilutive in Future (Details)

v3.23.1
Net Loss Per Share - Schedule of Anti-Dilutive Securities that Could Potentially be Dilutive in Future (Details) - shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Stock Options    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Anti-dilutive securities excluded from computation of net loss per share 1,673,042 2,122,834
Restricted Stock Units    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Anti-dilutive securities excluded from computation of net loss per share 20,117,746 14,802,798
Detachable Warrants    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Anti-dilutive securities excluded from computation of net loss per share   26,029,603
Inducement Warrants    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Anti-dilutive securities excluded from computation of net loss per share   475,291
FP Pre-Combination Warrants    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Anti-dilutive securities excluded from computation of net loss per share   2,051,915
Pre-Combination Warrants    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Anti-dilutive securities excluded from computation of net loss per share   683,999
FP Combination Warrants    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Anti-dilutive securities excluded from computation of net loss per share 8,291,704  
Combination Warrants    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Anti-dilutive securities excluded from computation of net loss per share 2,763,902  
Public Warrants    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Anti-dilutive securities excluded from computation of net loss per share 19,221,960  
Private Placement Warrants    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Anti-dilutive securities excluded from computation of net loss per share 78,000  
2027 Warrants    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Anti-dilutive securities excluded from computation of net loss per share 17,253,279  
PIPE Investment Obligation    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Anti-dilutive securities excluded from computation of net loss per share 14,240,506  
Series A Preferred Stock    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Anti-dilutive securities excluded from computation of net loss per share   10,947,686