Fair Value Measurements - Schedule of Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail) - USD ($) $ in Thousands | Mar. 31, 2017 | Dec. 31, 2016 | Mar. 31, 2016 | Dec. 31, 2015 |
Fair Value, Inputs, Level 3 [Member] | Debt Securities [Member] | | | | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | | | | |
Assets fair value | $ 9,000 | $ 12,220 | $ 12,150 | $ 12,658 |
Fair Value, Measurements, Recurring [Member] | | | | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | | | | |
Assets fair value | 11,049 | 14,739 | | |
Deferred compensation plan, Liabilities | (1,207) | (1,452) | | |
Liabilities fair value, Total | (1,207) | (1,452) | | |
Fair Value, Measurements, Recurring [Member] | Collective Trust Funds [Member] | | | | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | | | | |
Assets fair value | 1,583 | 1,584 | | |
Fair Value, Measurements, Recurring [Member] | Treasury Securities [Member] | | | | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | | | | |
Assets fair value | 466 | 467 | | |
Fair Value, Measurements, Recurring [Member] | Certificates of Deposit [Member] | | | | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | | | | |
Assets fair value | | 468 | | |
Fair Value, Measurements, Recurring [Member] | Debt Securities [Member] | | | | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | | | | |
Assets fair value | 9,000 | $ 12,220 | | |
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 1 [Member] | | | | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | | | | |
Assets fair value | 466 | | | |
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 1 [Member] | Treasury Securities [Member] | | | | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | | | | |
Assets fair value | 466 | | | |
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] | | | | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | | | | |
Assets fair value | 1,583 | | | |
Deferred compensation plan, Liabilities | (1,207) | | | |
Liabilities fair value, Total | (1,207) | | | |
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] | Collective Trust Funds [Member] | | | | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | | | | |
Assets fair value | 1,583 | | | |
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] | | | | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | | | | |
Assets fair value | 9,000 | | | |
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] | Debt Securities [Member] | | | | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | | | | |
Assets fair value | $ 9,000 | | | |