XML 65 R53.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies - Narrative (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Loss Contingencies [Line Items]      
Loss contingency accrual $ 0   $ 0
Accrued clinical and contract manufacturing expense 4,700,000   $ 5,700,000
Purchase commitments to be paid 3,800,000    
Incurred collaboration and supply agreement expense 200,000 $ 400,000  
EOC Pharma (Hong Kong) Limited      
Loss Contingencies [Line Items]      
Loss contingency accrual $ 0