XML 109 R91.htm IDEA: XBRL DOCUMENT v3.21.1
Stockholder's Equity (Deficit) - Schedule of Stock Compensation Expense (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Stock compensation expense $ 4,849 $ 4,345 $ 5,794
Cost of Revenue      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Stock compensation expense 1,577 1,412 891
Selling, General and Administrative Expense      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Stock compensation expense 3,272 2,933 4,903
2017 Plan | Stock Options      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Stock compensation expense 3,234 1,615 319
2017 Plan | Stock Options | Cost of Revenue      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Stock compensation expense 1,441 963 272
2017 Plan | Stock Options | Selling, General and Administrative Expense      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Stock compensation expense 1,793 652 47
2017 Plan | Restricted Stock      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Stock compensation expense 1,279 433 1,953
2017 Plan | Restricted Stock | Selling, General and Administrative Expense      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Stock compensation expense 1,279 433 1,953
2013 Plan | Stock Options      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Stock compensation expense 336 2,297 3,522
2013 Plan | Stock Options | Cost of Revenue      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Stock compensation expense 136 449 619
2013 Plan | Stock Options | Selling, General and Administrative Expense      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Stock compensation expense $ 200 $ 1,848 $ 2,903