XML 56 R42.htm IDEA: XBRL DOCUMENT v3.23.1
Equity Method Investment - Summary Financial Information (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Schedule of Equity Method Investments [Line Items]        
Current assets $ 43,664 $ 71,312    
Current liabilities 10,752 9,692    
Stockholders' equity 56,115 97,162 $ 72,148 $ 71,111
Angel Pharmaceuticals        
Schedule of Equity Method Investments [Line Items]        
Current assets 29,062 38,608    
Non-current assets 1,652 1,818    
Current liabilities 6,293 2,119    
Non-current liabilities 985 105    
Stockholders' equity $ 23,436 $ 38,202