v3.24.2.u1
Fair Value Measurements - Schedule of Significant Unobservable Inputs for Contingent Consideration (Detail)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2024
USD ($)
Dec. 31, 2023
USD ($)
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair value of contingent consideration $ 16,720 $ 22,093
Revenue Milestone [Member] | Level 3 [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair value of contingent consideration 14,856 15,452
Regulatory Approval Milestone [Member] | Level 3 [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair value of contingent consideration   4,964
Product Development Milestone [Member] | Level 3 [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair value of contingent consideration $ 1,668 $ 1,677
Probability of Payment [Member] | Regulatory Approval Milestone [Member] | Level 3 [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair value contingent consideration inputs   0.80
Probability of Payment [Member] | Product Development Milestone [Member] | Level 3 [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair value contingent consideration inputs 0.75 0.50
Credit Spread [Member] | Regulatory Approval Milestone [Member] | Level 3 [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair value contingent consideration inputs   0.043
Credit Spread [Member] | Product Development Milestone [Member] | Level 3 [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair value contingent consideration inputs 0.073 0.043
Projected Year of Payment [Member] | Regulatory Approval Milestone [Member] | Level 3 [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair value contingent consideration year   2024
Projected Year of Payment [Member] | Product Development Milestone [Member] | Level 3 [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair value contingent consideration year 2025  
Revenue Volatility [Member] | Revenue Milestone [Member] | Level 3 [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair value contingent consideration inputs 0.13 0.17
Maximum [Member] | Risk-free Interest Rate [Member] | Regulatory Approval Milestone [Member] | Level 3 [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair value contingent consideration inputs   0.053
Maximum [Member] | Risk-free Interest Rate [Member] | Product Development Milestone [Member] | Level 3 [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair value contingent consideration inputs 0.053 0.051
Maximum [Member] | Projected Year of Payment [Member] | Revenue Milestone [Member] | Level 3 [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair value contingent consideration year 2027 2027
Maximum [Member] | Projected Year of Payment [Member] | Product Development Milestone [Member] | Level 3 [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair value contingent consideration year   2025
Maximum [Member] | Discount Rate [Member] | Revenue Milestone [Member] | Level 3 [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair value contingent consideration inputs 0.125 0.093
Minimum [Member] | Risk-free Interest Rate [Member] | Regulatory Approval Milestone [Member] | Level 3 [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair value contingent consideration inputs   0.052
Minimum [Member] | Risk-free Interest Rate [Member] | Product Development Milestone [Member] | Level 3 [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair value contingent consideration inputs 0.051 0.049
Minimum [Member] | Projected Year of Payment [Member] | Revenue Milestone [Member] | Level 3 [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair value contingent consideration year 2026 2025
Minimum [Member] | Projected Year of Payment [Member] | Product Development Milestone [Member] | Level 3 [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair value contingent consideration year   2024
Minimum [Member] | Discount Rate [Member] | Revenue Milestone [Member] | Level 3 [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair value contingent consideration inputs 0.118 0.087