XML 36 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
Organization and Business - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Business [Line Items]    
Accumulated deficit $ (1,906,014) $ (1,795,455)
Cash, cash equivalents and short-term investments 80,400  
Net loss $ (110,559) $ (182,024)