XML 56 R67.htm IDEA: XBRL DOCUMENT v3.20.1
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]      
Total stock-based compensation expense $ 2,617 $ 1,350 $ 3,589
Cost of revenue [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation expense 1,995 992 2,832
Selling, General and Administrative Expenses      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation expense $ 622 $ 358 $ 757