XML 104 R91.htm IDEA: XBRL DOCUMENT v3.10.0.1
EMPLOYEE BENEFIT PLANS - Narrative (Detail) - USD ($)
shares in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Employee Stock Purchase Plan [Line Items]      
Maximum matching contribution per dollar per employee contribution $ 0.50    
Maximum match per employee per calendar year $ 1,000    
Employer contributions vesting period 3 years    
Employer contributions $ 1,319,000 $ 1,187,000 $ 1,119,000
Class A Common Stock      
Employee Stock Purchase Plan [Line Items]      
Discount rate 15.00%    
Stock issued under stock purchase plan (in shares) 26 41 70
Stock available for distribution under stock purchase plan (in shares) 117