XML 116 R101.htm IDEA: XBRL DOCUMENT v3.22.0.1
Related Party Transactions - Cambridge Purchase Agreement (Details) - USD ($)
$ in Thousands
Dec. 15, 2021
Apr. 13, 2021
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2017
Dec. 31, 2016
Dec. 15, 2016
Related Party Transaction [Line Items]              
Interest payable     $ 703 $ 289      
Convertible debt              
Related Party Transaction [Line Items]              
Related party debt           $ 107,000  
Amount of convertible debt converted   $ 10,000          
Convertible debt | Cambridge purchase agreement              
Related Party Transaction [Line Items]              
Related party debt         $ 10,000    
Amount of convertible debt converted $ 5,000 5,000          
Convertible notes payable   $ 5,000 10,000        
Interest payable     $ 138        
Convertible debt | Cambridge purchase agreement | Affiliated Entity              
Related Party Transaction [Line Items]              
Related party debt             $ 10,000