XML 63 R50.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-Based Compensation - Allocation of Stock-Based Compensation (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Stock-based compensation expense $ 9,115 $ 8,214
Capitalized to software and patent costs 158 174
Total stock-based compensation 9,273 8,388
Cost of Revenue [Member]    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Stock-based compensation expense 745 669
Sales and Marketing [Member]    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Stock-based compensation expense 2,152 1,928
Research, Development and Engineering [Member]    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Stock-based compensation expense 1,890 1,466
General and Administrative [Member]    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Stock-based compensation expense $ 4,328 $ 4,151