XML 66 R51.htm IDEA: XBRL DOCUMENT v3.25.4
Fair Value Measurements - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
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 $ 74,900,000 $ 142,800,000
Marketable securities continuous loss position for less than 12 months, unrealized losses 100,000 600,000
Marketable securities continuous loss position for greater than 12 months, estimated fair value 8,500,000 0
Level 3    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets measured at fair value 0 0
Liabilities measured at fair value $ 0 0
2021 Convertible Senior Notes due 2027    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Debt instrument, maturity year 2027  
2025 Convertible Senior Notes due 2029    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Debt instrument, maturity year 2029  
Accrued Expenses And Other Current Liabilities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Contingent consideration liability $ 0 0
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,000,000