Fair Value Measurements - Fair Value of Financial Assets and Liabilities (Detail) - USD ($) | Jun. 30, 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 | 21,804,000 | 26,869,000 |
Fair value of financial assets, Total | 24,036,000 | 28,912,000 |
Fair value of other current liabilities | 32,186,000 | 50,275,000 |
Fair value of other non-current liabilities | | 39,096,000 |
Fair value of financial liabilities, Total | 51,522,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,232,000 | 2,043,000 |
Fair value of other non-current liabilities | 19,336,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 | 29,954,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 | 21,804,000 | 26,869,000 |
Fair value of financial assets, Total | 24,036,000 | 28,912,000 |
Fair value of other current liabilities | 2,232,000 | 2,043,000 |
Fair value of other non-current liabilities | | 23,929,000 |
Fair value of financial liabilities, Total | 21,568,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,232,000 | 2,043,000 |
Fair value of other non-current liabilities | 19,336,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 | 29,954,000 | 48,232,000 |
Fair value of other non-current liabilities | | 15,167,000 |
Fair value of financial liabilities, Total | 29,954,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 | 29,954,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,232,000 | 2,043,000 |
Fair value of other non-current assets | 19,336,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,232,000 | 2,043,000 |
Fair value of other non-current assets | 19,336,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,468,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,468,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 |