XML 105 R87.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock-Based Compensation (Summary of Stock-Based Compensation Expense) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Employee Service Stock-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Allocated stock-based compensation expense $ 40,631 $ 32,638 $ 25,246
Cost of subscriptions [Member]      
Employee Service Stock-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Allocated stock-based compensation expense 1,254 1,168 1,130
Cost of maintenance [Member]      
Employee Service Stock-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Allocated stock-based compensation expense 373 508 420
Cost of services and other [Member]      
Employee Service Stock-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Allocated stock-based compensation expense 1,843 1,621 1,944
Total included in cost of revenue [Member]      
Employee Service Stock-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Allocated stock-based compensation expense 3,470 3,297 3,494
Sales, marketing and customer success [Member]      
Employee Service Stock-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Allocated stock-based compensation expense 6,381 3,844 2,979
Research and development [Member]      
Employee Service Stock-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Allocated stock-based compensation expense 7,765 6,467 4,865
General and administrative [Member]      
Employee Service Stock-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Allocated stock-based compensation expense 23,015 19,030 13,908
Total included in operating expense [Member]      
Employee Service Stock-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Allocated stock-based compensation expense $ 37,161 $ 29,341 $ 21,752