XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings per share - Summary of Anti-dilutive Shares Excluded from Calculation of Diluted Net Loss per Share (Parenthetical) (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]          
Antidilutive securities excluded from computation of earnings per share 26,927,025 18,963,445 26,874,905 20,139,961  
PIPE Private Placement Warrants [Member]          
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]          
Warrants Issued 7,363,377   7,363,377   7,363,377
Placement Agent Warrants [Member]          
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]          
Warrants Issued 210,913   210,913   210,913
Warrant [Member] | Public Warrants [Member]          
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]          
Antidilutive securities excluded from computation of earnings per share     5,750,000    
Warrant [Member] | Private Placement Warrants [Member]          
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]          
Antidilutive securities excluded from computation of earnings per share     208,600    
Warrant [Member] | Ladenburg Agreement [Member]          
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]          
Antidilutive securities excluded from computation of earnings per share     300,000