XML 63 R52.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurements - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
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 $ 142,800,000 $ 10,200,000
Marketable securities continuous loss position for less than 12 months, unrealized losses 600,000 20,000.00
Marketable securities continuous loss position for greater than 12 months, estimated fair value $ 0 8,200,000
Marketable securities continuous loss position for greater than 12 months, unrealized losses   30,000.00
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 $ 0 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,000,000 $ 1,600,000