Investments - Cash Equivalents and Investments held at Fair Value (Detail) - USD ($) $ in Thousands | Jun. 30, 2021 | Dec. 31, 2020 |
Schedule of Available-for-sale Securities [Line Items] | | |
Available-for-sale debt securities | $ 44,480 | $ 45,116 |
Marketable equity securities | 800 | 800 |
Fair Value, Measurements [Member] | | |
Schedule of Available-for-sale Securities [Line Items] | | |
Other investments | 1,400 | 1,400 |
Total | 85,719 | 82,217 |
Fair Value, Measurements [Member] | Quoted Prices in Active Market for Identical Assets (Level 1) [Member] | | |
Schedule of Available-for-sale Securities [Line Items] | | |
Other investments | 1,400 | 1,400 |
Total | 50,812 | 46,976 |
Fair Value, Measurements [Member] | Significant Other Observable Inputs (Level 2) [Member] | | |
Schedule of Available-for-sale Securities [Line Items] | | |
Total | 34,374 | 34,708 |
Fair Value, Measurements [Member] | Significant Unobservable Inputs (Level 3) [Member] | | |
Schedule of Available-for-sale Securities [Line Items] | | |
Total | 533 | 533 |
Money Market Funds [Member] | Fair Value, Measurements [Member] | | |
Schedule of Available-for-sale Securities [Line Items] | | |
Cash equivalents | 615 | 497 |
Money Market Funds [Member] | Fair Value, Measurements [Member] | Quoted Prices in Active Market for Identical Assets (Level 1) [Member] | | |
Schedule of Available-for-sale Securities [Line Items] | | |
Cash equivalents | 615 | 497 |
Commercial Paper [Member] | | |
Schedule of Available-for-sale Securities [Line Items] | | |
Available-for-sale debt securities | | 250 |
Commercial Paper [Member] | Fair Value, Measurements [Member] | | |
Schedule of Available-for-sale Securities [Line Items] | | |
Cash equivalents | 1,250 | |
Available-for-sale debt securities | | 250 |
Commercial Paper [Member] | Fair Value, Measurements [Member] | Significant Other Observable Inputs (Level 2) [Member] | | |
Schedule of Available-for-sale Securities [Line Items] | | |
Cash equivalents | 1,250 | |
Available-for-sale debt securities | | 250 |
Corporate Bonds [Member] | | |
Schedule of Available-for-sale Securities [Line Items] | | |
Available-for-sale debt securities | 15,001 | 11,885 |
Corporate Bonds [Member] | Fair Value, Measurements [Member] | | |
Schedule of Available-for-sale Securities [Line Items] | | |
Available-for-sale debt securities | 15,001 | 11,885 |
Corporate Bonds [Member] | Fair Value, Measurements [Member] | Significant Other Observable Inputs (Level 2) [Member] | | |
Schedule of Available-for-sale Securities [Line Items] | | |
Available-for-sale debt securities | 15,001 | 11,885 |
Municipal Fixed-Rate Bonds [Member] | | |
Schedule of Available-for-sale Securities [Line Items] | | |
Available-for-sale debt securities | 2,537 | 2,884 |
Municipal Fixed-Rate Bonds [Member] | Fair Value, Measurements [Member] | | |
Schedule of Available-for-sale Securities [Line Items] | | |
Available-for-sale debt securities | 2,537 | 2,884 |
Municipal Fixed-Rate Bonds [Member] | Fair Value, Measurements [Member] | Significant Other Observable Inputs (Level 2) [Member] | | |
Schedule of Available-for-sale Securities [Line Items] | | |
Available-for-sale debt securities | 2,537 | 2,884 |
Asset-Backed Bonds [Member] | | |
Schedule of Available-for-sale Securities [Line Items] | | |
Available-for-sale debt securities | 4,001 | 6,708 |
Asset-Backed Bonds [Member] | Fair Value, Measurements [Member] | | |
Schedule of Available-for-sale Securities [Line Items] | | |
Available-for-sale debt securities | 4,001 | 6,708 |
Asset-Backed Bonds [Member] | Fair Value, Measurements [Member] | Significant Other Observable Inputs (Level 2) [Member] | | |
Schedule of Available-for-sale Securities [Line Items] | | |
Available-for-sale debt securities | 4,001 | 6,708 |
Mortgage/Agency-Backed Bonds [Member] | | |
Schedule of Available-for-sale Securities [Line Items] | | |
Available-for-sale debt securities | 11,039 | 11,644 |
Mortgage/Agency-Backed Bonds [Member] | Fair Value, Measurements [Member] | | |
Schedule of Available-for-sale Securities [Line Items] | | |
Available-for-sale debt securities | 11,039 | 11,644 |
Mortgage/Agency-Backed Bonds [Member] | Fair Value, Measurements [Member] | Significant Other Observable Inputs (Level 2) [Member] | | |
Schedule of Available-for-sale Securities [Line Items] | | |
Available-for-sale debt securities | 11,039 | 11,644 |
U.S. Government Bonds [Member] | | |
Schedule of Available-for-sale Securities [Line Items] | | |
Available-for-sale debt securities | 10,823 | 9,875 |
U.S. Government Bonds [Member] | Fair Value, Measurements [Member] | | |
Schedule of Available-for-sale Securities [Line Items] | | |
Cash equivalents | | 350 |
Available-for-sale debt securities | 10,823 | 9,875 |
U.S. Government Bonds [Member] | Fair Value, Measurements [Member] | Quoted Prices in Active Market for Identical Assets (Level 1) [Member] | | |
Schedule of Available-for-sale Securities [Line Items] | | |
Cash equivalents | | 350 |
Available-for-sale debt securities | 10,823 | 9,875 |
Foreign Government Bonds [Member] | | |
Schedule of Available-for-sale Securities [Line Items] | | |
Available-for-sale debt securities | 546 | 1,337 |
Foreign Government Bonds [Member] | Fair Value, Measurements [Member] | | |
Schedule of Available-for-sale Securities [Line Items] | | |
Available-for-sale debt securities | 546 | 1,337 |
Foreign Government Bonds [Member] | Fair Value, Measurements [Member] | Significant Other Observable Inputs (Level 2) [Member] | | |
Schedule of Available-for-sale Securities [Line Items] | | |
Available-for-sale debt securities | 546 | 1,337 |
Other [Member] | | |
Schedule of Available-for-sale Securities [Line Items] | | |
Available-for-sale debt securities | 533 | 533 |
Other [Member] | Fair Value, Measurements [Member] | | |
Schedule of Available-for-sale Securities [Line Items] | | |
Available-for-sale debt securities | 533 | 533 |
Other [Member] | Fair Value, Measurements [Member] | Significant Unobservable Inputs (Level 3) [Member] | | |
Schedule of Available-for-sale Securities [Line Items] | | |
Available-for-sale debt securities | 533 | 533 |
Marketable Equity Securities - Various Industries [Member] | Fair Value, Measurements [Member] | | |
Schedule of Available-for-sale Securities [Line Items] | | |
Marketable equity securities | 12,057 | 10,963 |
Marketable Equity Securities - Various Industries [Member] | Fair Value, Measurements [Member] | Quoted Prices in Active Market for Identical Assets (Level 1) [Member] | | |
Schedule of Available-for-sale Securities [Line Items] | | |
Marketable equity securities | 12,057 | 10,963 |
Deferred Compensation Plan Assets [Member] | Fair Value, Measurements [Member] | | |
Schedule of Available-for-sale Securities [Line Items] | | |
Marketable equity securities | 25,917 | 23,891 |
Deferred Compensation Plan Assets [Member] | Fair Value, Measurements [Member] | Quoted Prices in Active Market for Identical Assets (Level 1) [Member] | | |
Schedule of Available-for-sale Securities [Line Items] | | |
Marketable equity securities | $ 25,917 | $ 23,891 |