XML 119 R103.htm IDEA: XBRL DOCUMENT v3.10.0.1
Employee Benefit Plans - Narrative (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Retirement Benefits [Abstract]      
Accumulated other comprehensive loss, expected to be recognized over the next fiscal year $ 156    
Percentage of expected return on plan assets 8.00%    
Percentage of discretionary contributions towards 401(k) Plan, maximum 4.00%    
Company's contribution to the 401(k) Plan $ 3,423 $ 2,709 $ 2,383
Contribution to various defined contribution plans $ 7,614 $ 7,116 $ 6,306