XML 67 R52.htm IDEA: XBRL DOCUMENT v3.25.1
Equity Method Investment - Summary of Balance Sheet Information (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Schedule of Equity Method Investments [Line Items]        
Current assets $ 54,407 $ 27,956    
Current liabilities 35,402 6,869    
Stockholders' equity 32,568 38,684 $ 56,115 $ 97,162
Angel Pharmaceuticals, Ltd        
Schedule of Equity Method Investments [Line Items]        
Current assets 12,957 17,628    
Non-current assets 1,316 1,427    
Current liabilities 1,202 1,725    
Non-current liabilities 593 648    
Stockholders' equity $ 12,478 $ 16,682