XML 82 R71.htm IDEA: XBRL DOCUMENT v3.19.2
Employee Benefit Plan (Detail) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Postemployment Benefits [Abstract]        
Employer matching contribution, percent of employees' gross pay     1.00%  
Employer matching contribution, amount for every employees' dollar contributed     $ 0.50  
Employer matching contribution, percent of employees' gross pay for 50% matching for every dollar contributed     5.00%  
Maximum annual contributions per employee, percent     3.50%  
Award vesting service period     2 years  
Matching contributions to the plan $ 1,500,000 $ 1,400,000 $ 3,400,000 $ 3,000,000