XML 43 R31.htm IDEA: XBRL DOCUMENT v3.8.0.1
Fair Value Measurements - Schedule of Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail) - USD ($)
$ in Thousands
Mar. 31, 2018
Dec. 31, 2017
Mar. 31, 2017
Dec. 31, 2016
Debt Security [Member] | Fair Value, Inputs, Level 3 [Member]        
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]        
Assets fair value $ 16,050 $ 16,050 $ 9,000 $ 12,220
Fair Value, Measurements, Recurring [Member]        
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]        
Assets fair value 21,611 19,474    
Deferred compensation plan, Liabilities (1,398) (1,379)    
Liabilities fair value, Total (1,398) (1,379)    
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 563      
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 4,998      
Deferred compensation plan, Liabilities (1,398)      
Liabilities fair value, Total (1,398)      
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 16,050      
Fair Value, Measurements, Recurring [Member] | Collective Trust Funds [Member] | Other Noncurrent Assets [Member]        
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]        
Assets fair value 100 100    
Fair Value, Measurements, Recurring [Member] | Collective Trust Funds [Member] | Fair Value, Inputs, Level 2 [Member] | Other Noncurrent Assets [Member]        
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]        
Assets fair value 100      
Fair Value, Measurements, Recurring [Member] | Treasury Securities [Member]        
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]        
Assets fair value 563 556    
Fair Value, Measurements, Recurring [Member] | Treasury Securities [Member] | Fair Value, Inputs, Level 1 [Member]        
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]        
Assets fair value 563      
Fair Value, Measurements, Recurring [Member] | Equity Warrants [Member]        
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]        
Assets fair value 519 311    
Fair Value, Measurements, Recurring [Member] | Equity Warrants [Member] | Fair Value, Inputs, Level 2 [Member]        
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]        
Assets fair value 519      
Fair Value, Measurements, Recurring [Member] | Equity Securities [Member]        
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]        
Assets fair value 4,379 2,457    
Fair Value, Measurements, Recurring [Member] | Equity Securities [Member] | Fair Value, Inputs, Level 2 [Member]        
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]        
Assets fair value 4,379      
Fair Value, Measurements, Recurring [Member] | Debt Security [Member]        
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]        
Assets fair value 16,050 $ 16,050    
Fair Value, Measurements, Recurring [Member] | Debt Security [Member] | Fair Value, Inputs, Level 3 [Member]        
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]        
Assets fair value $ 16,050