XML 69 R57.htm IDEA: XBRL DOCUMENT v3.19.1
Stock-Based Compensation and Stockholder's Equity - Additional Information (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Dec. 31, 2018
Nov. 30, 2018
Jun. 30, 2018
May 31, 2018
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Common stock, shares authorized 200,000,000   200,000,000     100,000,000
Common stock, par value per share $ 0.00001   $ 0.00001      
Common stock, shares authorized subject to approval         200,000,000  
Stock-based compensation expense $ 4,948,000 $ 3,679,000        
Reduction in income tax expense related to stock based compensation $ 2,600,000 3,400,000        
Options outstanding, shares 135,956          
Options exercisable, shares 119,505          
Restricted Stock Units (RSUs)            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Unrecognized compensation expense $ 28,600,000 $ 16,600,000        
Recognition period of unrecognized compensation cost 1 year 10 months 24 days 1 year 6 months 29 days        
Common Stock            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Stock repurchase program, authorized amount       $ 150,000,000    
Common stock shares acquired 0   223,823      
Common stock acquired value     $ 9,100,000      
Common stock acquired average price per share     $ 40.80