XML 42 R30.htm IDEA: XBRL DOCUMENT v3.24.0.1
Basis of Presentation and Summary of Significant Accounting Policies - Narrative (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
segment
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Derivative financial instruments      
Number of operating segments | segment 1    
Accrued clinical trial expenses $ 4,300    
Payment terms Payment terms and conditions vary by contracts, although terms generally include a requirement of payment within 30 to 45 days after invoice.    
Warrants to purchase Common Stock | Black Scholes Option Pricing Method      
Derivative financial instruments      
Derivative financial instruments—warrants $ 0 $ 0 $ 285