XML 57 R43.htm IDEA: XBRL DOCUMENT v3.6.0.2
Stock-Based Compensation - Allocation of Stock-Based Compensation (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Stock-based compensation expense $ 5,553 $ 5,077 $ 5,403
Capitalized to software and patent costs 164 174 177
Total stock-based compensation 5,717 5,251 5,580
Cost of Revenue [Member]      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Stock-based compensation expense 709 740 545
Sales and Marketing [Member]      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Stock-based compensation expense 975 775 674
Research, Development and Engineering [Member]      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Stock-based compensation expense 1,381 1,308 1,406
General and Administrative [Member]      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Stock-based compensation expense 2,182 1,978 2,454
Intellectual Property [Member]      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Stock-based compensation expense $ 306 $ 276 $ 324