XML 95 R90.htm IDEA: XBRL DOCUMENT v3.20.1
Employee Benefit Plan (Detail) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
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 $ 6,500,000 $ 6,000,000 $ 0