XML 73 R49.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies - Stock-Based Compensation (Details) - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting period (in years) 5 years    
Total stock-based compensation expense $ 13,429,000 $ 7,413,000 $ 4,001,000
Tax benefit from stock-based compensation 7,581,000 12,719,000 5,048,000
Employee Stock | 2015 ESPP      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation expense $ 100,000 $ 100,000 $ 100,000
Fair market value purchase discount (percent) 90.00%    
Maximum number of shares participant may purchase as a percentage of base compensation (not to exceed) (percent) 10.00%    
Maximum number of shares participant may purchase, fair market value (not to exceed) (shares) $ 15,000    
Purchase period (in years) 6 months