XML 62 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Marketable securities continuous loss position for less than 12 months, estimated fair value $ 10,200,000 $ 125,600,000
Marketable securities continuous loss position for less than 12 months, unrealized losses 20,000.00 1,200,000
Marketable securities continuous loss position for greater than 12 months, estimated fair value 8,200,000 13,900,000
Marketable securities continuous loss position for greater than 12 months, unrealized losses $ 30,000.00 100,000
2021 Convertible Senior Notes due 2027    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Debt instrument, maturity year 2027  
Accrued Expenses And Other Current Liabilities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Contingent consideration liability $ 6,200,000  
General and Administrative Expense    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Fair value of the contingent consideration liability measurement additional expense 1,600,000  
Level 3    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets measured at fair value 0 0
Fair Value Measurements Recurring    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets measured at fair value 97,101,000 $ 187,968,000
Liabilities measured at fair value 6,180,000  
Contingent consideration liability 6,180,000  
Fair Value Measurements Recurring | Level 3    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Liabilities measured at fair value 6,180,000  
Contingent consideration liability $ 6,180,000