XML 34 R26.htm IDEA: XBRL DOCUMENT v3.22.1
Organization - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Organization Consolidation And Presentation Of Financial Statements Disclosure [Line Items]      
Entity incorporation date 2012-06    
Proceeds from issuance of common stock $ 608 $ 0  
Accumulated deficit 258,240   $ 236,599
Cash, cash equivalents, and short-term investments 91,500    
Long term investments $ 19,175   $ 19,933