Quarterly report pursuant to Section 13 or 15(d)

Net Income (Loss) per Share - Antidilutive effect (Details)

v3.23.3
Net Income (Loss) per Share - Antidilutive effect (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from the computation of diluted net loss per share (in shares) 32,937,491 62,896,713 66,359,529 62,896,713
Finback BDA        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Shares issuable upon exercise of warrant (in shares) 273,657   273,657  
Unvested warrants (in shares) 1,317,327   1,317,327  
Options issued and outstanding        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from the computation of diluted net loss per share (in shares) 0 21,027,840 21,063,044 21,027,840
Warrants | July 16, 2021        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from the computation of diluted net loss per share (in shares) 14,324,893 14,324,994 14,324,893 14,324,994
Warrants | January 13, 2021        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from the computation of diluted net loss per share (in shares) 1,317,327 2,421,200 1,590,984 2,421,200
Unvested restricted stock units        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from the computation of diluted net loss per share (in shares) 397,771 7,336,179 12,097,108 7,336,179
Unvested performance stock units        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from the computation of diluted net loss per share (in shares) 0 889,000 386,000 889,000
Earn Out Shares        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from the computation of diluted net loss per share (in shares) 15,000,000 15,000,000 15,000,000 15,000,000
Contingently issuable common stock        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from the computation of diluted net loss per share (in shares) 1,897,500 1,897,500 1,897,500 1,897,500