XML 43 R31.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Nature of Business (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
USD ($)
Mar. 31, 2024
USD ($)
Jun. 30, 2023
USD ($)
Mar. 31, 2023
USD ($)
Jun. 30, 2024
USD ($)
segment
Jun. 30, 2023
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Organization, Consolidation and Presentation of Financial Statements [Abstract]                
Number of operating segments | segment         1      
Net loss $ 15,280 $ 11,924 $ 23,065 $ 17,326 $ 27,204 $ 40,391    
Accumulated deficit 313,371       313,371   $ 286,167  
Cash, cash equivalents and restricted cash $ 15,999   $ 70,578   $ 15,999 $ 70,578 $ 39,462 $ 77,563