Annual report pursuant to Section 13 and 15(d)

Stock-Based Compensation (Details)

v3.10.0.1
Stock-Based Compensation (Details) - shares
1 Months Ended 12 Months Ended
Jun. 22, 2010
Jul. 31, 2018
Mar. 31, 2018
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Jul. 13, 2017
May 13, 2015
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Maximum number of shares available for future issuance (in shares)       3,078,360        
U.S. federal corporate income tax rate (as a percent)       25.10% 38.00% 39.10%    
Target Incentive Awards                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Vested (in shares)   30,000 26,000          
Unvested restricted stock units and awards                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Vested (in shares)       1,073,681 969,513 1,082,206    
Awards       996,099 959,591 1,009,661    
2004 Plan                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Share-based awards, contractual term       10 years        
2010 Plan                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Share-based awards, contractual term 10 years              
Shares reserved for delivery (in shares) 2,700,000              
Maximum number of shares available for future issuance (in shares)             3,525,000 2,700,000
2012 Plan                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Shares authorized for issuance (in shares)       1,023,851        
2012 Plan | Target Incentive Awards                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Shares authorized for issuance (in shares)       559,551        
Unvested restricted stock, service condition period       2 years        
2012 Plan | Target Incentive Awards | Minimum                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Vesting rights       P3Y        
2012 Plan | Target Incentive Awards | Maximum                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Vesting rights       P5Y        
2012 Plan | Unvested restricted stock units and awards                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Vested (in shares)         559,551      
2015 Plan                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Shares authorized for issuance (in shares)       1,058,807        
Awards       0