XML 69 R71.htm IDEA: XBRL DOCUMENT v3.20.1
STOCK-BASED COMPENSATION AND WARRANTS - Stock-Based Compensation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expense classification $ 5,532 $ 4,394 $ 2,963
Cost of revenues      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expense classification 927 885 399
Sales and marketing      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expense classification 1,821 1,865 1,411
General and administrative      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expense classification $ 2,784 $ 1,644 $ 1,153