Fair Value Measurements - Fair Value of Financial Assets and Liabilities (Detail) - USD ($) | Mar. 31, 2022 | Dec. 31, 2021 |
Quoted Price in Active Markets For Identical Assets (Level 1) | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Financial assets remeasured | $ 0 | $ 0 |
Liabilities remeasured | 0 | 0 |
Fair Value, Measurements, Recurring | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Fair value of other non-current assets | 24,900,000 | 26,869,000 |
Fair value of financial assets, Total | 27,759,000 | 28,912,000 |
Fair value of other current liabilities | 66,859,000 | 50,275,000 |
Fair value of other non-current liabilities | | 39,096,000 |
Fair value of financial liabilities, Total | 89,246,000 | 89,371,000 |
Fair Value, Measurements, Recurring | NQDC Plan liability | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Fair value of other current liabilities | 2,859,000 | 2,043,000 |
Fair value of other non-current liabilities | 22,387,000 | 23,929,000 |
Fair Value, Measurements, Recurring | Contingent consideration | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Fair value of other current liabilities | 64,000,000 | 48,232,000 |
Fair value of other non-current liabilities | | 15,167,000 |
Fair Value, Measurements, Recurring | Significant Other Observable Inputs (Level 2) | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Fair value of other non-current assets | 24,900,000 | 26,869,000 |
Fair value of financial assets, Total | 27,759,000 | 28,912,000 |
Fair value of other current liabilities | 2,859,000 | 2,043,000 |
Fair value of other non-current liabilities | | 23,929,000 |
Fair value of financial liabilities, Total | 25,246,000 | 25,972,000 |
Fair Value, Measurements, Recurring | Significant Other Observable Inputs (Level 2) | NQDC Plan liability | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Fair value of other current liabilities | 2,859,000 | 2,043,000 |
Fair value of other non-current liabilities | 22,387,000 | 23,929,000 |
Fair Value, Measurements, Recurring | Significant Other Observable Inputs (Level 2) | Contingent consideration | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Fair value of other current liabilities | 0 | 0 |
Fair value of other non-current liabilities | | 0 |
Fair Value, Measurements, Recurring | Significant Unobservable Inputs (Level 3) | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Fair value of other non-current assets | 0 | 0 |
Fair value of financial assets, Total | 0 | 0 |
Fair value of other current liabilities | 64,000,000 | 48,232,000 |
Fair value of other non-current liabilities | | 15,167,000 |
Fair value of financial liabilities, Total | 64,000,000 | 63,399,000 |
Fair Value, Measurements, Recurring | Significant Unobservable Inputs (Level 3) | NQDC Plan liability | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Fair value of other current liabilities | 0 | 0 |
Fair value of other non-current liabilities | 0 | 0 |
Fair Value, Measurements, Recurring | Significant Unobservable Inputs (Level 3) | Contingent consideration | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Fair value of other current liabilities | 64,000,000 | 48,232,000 |
Fair value of other non-current liabilities | | 15,167,000 |
Fair Value, Measurements, Recurring | NQDC Plan assets | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Fair value of other current assets | 2,859,000 | 2,043,000 |
Fair value of other non-current assets | 22,387,000 | 23,929,000 |
Fair Value, Measurements, Recurring | NQDC Plan assets | Significant Other Observable Inputs (Level 2) | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Fair value of other current assets | 2,859,000 | 2,043,000 |
Fair value of other non-current assets | 22,387,000 | 23,929,000 |
Fair Value, Measurements, Recurring | NQDC Plan assets | Significant Unobservable Inputs (Level 3) | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Fair value of other current assets | 0 | 0 |
Fair value of other non-current assets | 0 | 0 |
Fair Value, Measurements, Recurring | Restricted Investments | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Fair value of other non-current assets | 2,513,000 | 2,940,000 |
Fair Value, Measurements, Recurring | Restricted Investments | Significant Other Observable Inputs (Level 2) | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Fair value of other non-current assets | 2,513,000 | 2,940,000 |
Fair Value, Measurements, Recurring | Restricted Investments | Significant Unobservable Inputs (Level 3) | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Fair value of other non-current assets | $ 0 | $ 0 |