XML 67 R51.htm IDEA: XBRL DOCUMENT v3.20.4
Fair Value Measurement - Financial Assets and (Liabilities) (Details) - Fair Value, Recurring - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets (liabilities) measured at fair value on a recurring basis $ 2,198 $ 2,508
Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets (liabilities) measured at fair value on a recurring basis 58,345 59,243
Quoted Prices in Active Markets for Identical Assets (Level 1) | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets (liabilities) measured at fair value on a recurring basis 2,198 2,508
Quoted Prices in Active Markets for Identical Assets (Level 1) | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets (liabilities) measured at fair value on a recurring basis 0 0
Significant Other Observable Inputs (Level 2) | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets (liabilities) measured at fair value on a recurring basis 0 0
Significant Other Observable Inputs (Level 2) | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets (liabilities) measured at fair value on a recurring basis 58,345 59,243
Significant Unobservable Inputs (Level 3) | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets (liabilities) measured at fair value on a recurring basis 0 0
Significant Unobservable Inputs (Level 3) | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets (liabilities) measured at fair value on a recurring basis 0 0
Deferred compensation    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets (liabilities) measured at fair value on a recurring basis (97,184) (81,064)
Deferred compensation | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets (liabilities) measured at fair value on a recurring basis (97,184) (81,064)
Deferred compensation | Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets (liabilities) measured at fair value on a recurring basis 0 0
Deferred compensation | Significant Unobservable Inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets (liabilities) measured at fair value on a recurring basis 0 0
Acquisition contingent consideration liabilities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets (liabilities) measured at fair value on a recurring basis (8,000) (23,100)
Acquisition contingent consideration liabilities | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets (liabilities) measured at fair value on a recurring basis 0 0
Acquisition contingent consideration liabilities | Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets (liabilities) measured at fair value on a recurring basis 0 0
Acquisition contingent consideration liabilities | Significant Unobservable Inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets (liabilities) measured at fair value on a recurring basis $ (8,000) $ (23,100)