v3.24.1.u1
Fair Value Measurements - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Nov. 30, 2023
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Fair value of contingent consideration $ 15,784 $ 22,093  
Contingent consideration payments $ 9,780    
2.75% Convertible Senior Notes due 2025 [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Debt instrument, interest rate 2.75% 2.75%  
Debt instrument due year 2025 2025  
Fair value of notes $ 35,800 $ 35,600  
Warrant [Member] | Level 3 [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Fair value of warrants 15,200 28,700  
Revenue Milestone [Member] | Level 3 [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Fair value of contingent consideration 13,923 15,452  
Regulatory Approval [Member] | Level 3 [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Fair value of contingent consideration   5,000  
Contingent consideration payments 9,800    
Accrued additional liability for contingent consideration 5,000    
Remaining current portion of contingent liabilities 200    
Reduced valuation of remaining milestones amount 1,500    
Product Development [Member] | Level 3 [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Fair value of contingent consideration $ 1,600 $ 1,700  
Common Stock [Member] | Credit Agreement with Braidwell LP [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Number of warrants issued to purchase of shares     2,580,000