v3.24.2.u1
Fair Value Measurements - Additional Information (Detail) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Mar. 31, 2024
Jun. 30, 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   $ 16,720 $ 22,093  
Contingent consideration payments   $ 9,804    
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,700 $ 35,600  
Warrant [Member] | Level 3 [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair value of warrants   5,700 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   14,856 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      
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,700 $ 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