XML 55 R44.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation - Allocation of Stock-Based Compensation (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Stock-based compensation expense $ 1,601 $ 2,627 $ 10,348 $ 7,149
Capitalized to software and patent costs 37 40 111 125
Total stock-based compensation 1,638 2,667 10,459 7,274
Cost of Revenue [Member]        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Stock-based compensation expense 164 216 515 602
Sales and Marketing [Member]        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Stock-based compensation expense 369 591 2,359 1,674
Research, Development and Engineering [Member]        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Stock-based compensation expense 401 694 1,202 1,495
General and Administrative [Member]        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Stock-based compensation expense $ 667 $ 1,126 $ 6,272 $ 3,378