Annual report pursuant to Section 13 and 15(d)

Stock-Based Compensation (Details)

v3.10.0.1
Stock-Based Compensation (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Stock Based Compensation        
Stock-based compensation   $ 5,707 $ 5,292 $ 5,713
Operating expense        
Stock Based Compensation        
Stock-based compensation   4 (2)  
Selling, general and administrative        
Stock Based Compensation        
Stock-based compensation   5,599 5,114 5,555
Research and development        
Stock Based Compensation        
Stock-based compensation   $ 104 $ 180 $ 158
Series A common stock        
Options        
Common Stock, Capital Shares Reserved for Future Issuance 393,000 393,000    
Series C common stock        
Options        
Common Stock, Capital Shares Reserved for Future Issuance 2,400,000 2,400,000    
Options        
Options        
Common Stock, Capital Shares Reserved for Future Issuance 2,700,000 2,700,000    
2014 Plan        
Stock Based Compensation        
Number of authorized shares 8,400,000 8,400,000    
Fair value assumptions        
Dividend rate   0.00% 0.00% 0.00%
2014 Plan | Awards        
Options        
Unrecognized compensation cost options $ 4,800 $ 4,800    
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition   1 year    
2014 Plan | Awards | Series A common stock        
Options        
Outstanding beginning balance (in shares)   404,000    
Exercised (in shares)   (11,000)    
Outstanding ending balance (in shares) 393,000 393,000 404,000  
Number of awards exercisable (in shares) 393,000 393,000    
WAEP Outstanding beginning balance (in dollars per share)   $ 33.16    
WAEP options exercised (in dollars per share)   27.75    
WAEP Outstanding ending balance (in dollars per share) $ 33.31 33.31 $ 33.16  
WAEP options exercisable (in dollars per share) $ 33.28 $ 33.28    
Weighted average remaining contractual life outstanding 1 year      
Weighted average remaining contractual life exercisable 1 year      
Aggregate intrinsic value outstanding $ 15,000 $ 15,000    
Aggregate intrinsic value exercisable $ 15,000 $ 15,000    
2014 Plan | Awards | Series C common stock        
Options        
Outstanding beginning balance (in shares)   2,388,000    
Options granted (in shares)   10,000    
Exercised (in shares)   (42,000)    
Outstanding ending balance (in shares) 2,356,000 2,356,000 2,388,000  
Number of awards exercisable (in shares) 1,594,000 1,594,000    
WAEP Outstanding beginning balance (in dollars per share)   $ 43.35    
WAEP Options granted (in dollars per share)   82.46    
WAEP options exercised (in dollars per share)   29.15    
WAEP Outstanding ending balance (in dollars per share) $ 43.77 43.77 $ 43.35  
WAEP options exercisable (in dollars per share) $ 41.49 $ 41.49    
Weighted average remaining contractual life outstanding 4 years 3 months 18 days      
Weighted average remaining contractual life exercisable 3 years 6 months      
Aggregate intrinsic value outstanding $ 67,000 $ 67,000    
Aggregate intrinsic value exercisable $ 49,000 49,000    
2014 Plan | Options        
Options        
Aggregate intrinsic value exercises   $ 3,000 $ 8,100 $ 14,400
2014 Plan | Options | Series A common stock        
Options        
Options granted (in shares)   0 0 0
2014 Plan | Options | Series B common stock        
Options        
Outstanding ending balance (in shares) 0 0    
2014 Plan | Options | Series C common stock        
Stock Based Compensation        
Vesting period   1 year    
Weighted average grant date fair value (in dollars per share)   $ 24.04 $ 22.68 $ 18.64
Options        
Options granted (in shares)   10,000 16,000 17,000
2014 Plan | Minimum        
Stock Based Compensation        
Vesting period   1 year    
Term of awards   7 years    
2014 Plan | Minimum | Options        
Stock Based Compensation        
Term of awards   4 years 8 months 12 days 4 years 8 months 12 days 4 years 8 months 12 days
Fair value assumptions        
Volatility rate   24.40% 24.40% 24.40%
2014 Plan | Maximum        
Stock Based Compensation        
Vesting period   5 years    
Term of awards   10 years    
2014 Plan | Maximum | Options        
Stock Based Compensation        
Term of awards   5 years 3 months 18 days 5 years 3 months 18 days 5 years 3 months 18 days
Fair value assumptions        
Volatility rate   26.20% 26.20% 26.20%