XML 99 R88.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholder's Equity (Deficit) - Schedule of Stock Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Total stock compensation expense $ 2,416 $ 1,140 $ 4,221 $ 2,290
2017 Plan | Stock Options        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Total stock compensation expense 2,080 641 3,690 1,283
2017 Plan | Restricted Stock        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Total stock compensation expense 330 370 512 740
2013 Plan | Stock Options        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Total stock compensation expense 6 129 19 267
Cost of Revenue        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Total stock compensation expense 290 403 906 828
Cost of Revenue | 2017 Plan | Stock Options        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Total stock compensation expense 290 342 896 697
Cost of Revenue | 2013 Plan | Stock Options        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Total stock compensation expense   61 10 131
Selling, General and Administrative Expenses        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Total stock compensation expense 2,126 737 3,315 1,462
Selling, General and Administrative Expenses | 2017 Plan | Stock Options        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Total stock compensation expense 1,790 299 2,794 586
Selling, General and Administrative Expenses | 2017 Plan | Restricted Stock        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Total stock compensation expense 330 370 512 740
Selling, General and Administrative Expenses | 2013 Plan | Stock Options        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Total stock compensation expense $ 6 $ 68 $ 9 $ 136