XML 40 R28.htm IDEA: XBRL DOCUMENT v3.22.0.1
Organization and Business - Additional Information (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Country
Dec. 31, 2020
USD ($)
Business [Line Items]    
Accumulated deficit $ 1,613,431 $ 1,392,748
Cash, cash equivalents and short-term investments $ 157,600  
H T X011 | Europe    
Business [Line Items]    
Number of countries approved the drug | Country 31