XML 54 R31.htm IDEA: XBRL DOCUMENT v3.22.4
Nature of the business and basis of presentation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Net loss $ 112,033 $ 100,777
Accumulated deficit 422,337 $ 310,304
Cash, cash equivalents and short-term marketable securities $ 351,449