XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings per share - Summary of Anti-dilutive Shares Excluded from Calculation of Diluted Net Loss per Share (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 computation of earnings per share 26,927,025 18,963,445 26,874,905 20,139,961
Stock Options and Awards [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share 704,231 1,004,845 652,111 2,181,361
Convertible Debt [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share 389,904   389,904  
Common Stock Warrants [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share 13,832,890 5,958,600 13,832,890 5,958,600
Earnout Shares [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share 10,491,937 10,491,937 10,491,937 10,491,937
Contingently Issuable Earnout Shares from Unexercised Rollover Options [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share 1,508,063 1,508,063 1,508,063 1,508,063