XML 31 R24.htm IDEA: XBRL DOCUMENT v3.24.3
Nature of Business and Basis of Presentation - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Organization Consolidation And Presentation Of Financial Statements [Line Items]          
Date of incorporation     Apr. 17, 2018    
Net losses $ 29,887 $ 22,997 $ 91,690 $ 69,605  
Accumulated deficit $ 339,287   $ 339,287   $ 247,597