XML 98 R85.htm IDEA: XBRL DOCUMENT v3.19.1
Stock Compensation Plans and Share-Based Compensation Awards - Share based compensation expenses (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2018
USD ($)
shares
Stock Compensation Plans and Share-Based Compensation Awards  
Share-based compensation expense $ 55,519
Income tax benefit $ 3,347
2018 Plan | Class A Common Stock  
Stock Compensation Plans and Share-Based Compensation Awards  
Shares reserved for issuance | shares 7,792,162