XML 53 R34.htm IDEA: XBRL DOCUMENT v3.20.4
Stock Based Compensation (Tables)
12 Months Ended
Dec. 31, 2020
Share-based Payment Arrangement, Noncash Expense [Abstract]  
Schedule of Company Recorded Stock-based Compensation Expense
The Company recorded stock-based compensation expense to the following line items in the consolidated statements of operations for the years ended December 31:
(in thousands)202020192018
Cost of sales - contracts$367 $234 $90 
Selling, general and administrative3,884 2,472 949 
Total stock-based compensation expense$4,251 $2,706 $1,039 
Schedule of Information With Respect to Stock Options
The below table presents information with respect to stock options:
(in thousands, except for exercise price)Number of SharesWeighted
Average
Exercise Price
Aggregate
 Intrinsic Value
Outstanding at December 31, 2019400 $14.50 
Options granted619 13.82 
Options exercised(47)10.90 
Options forfeited(15)11.36 
Outstanding at December 31, 2020957 $14.29 $46,398 
Vested and expected to vest at December 31, 2020938 $14.27 
Total shares exercisable as of December 31, 2020222 $12.03 
Shares remaining available for future grant601   
Schedule of Assumptions for Fair Value of Options at the Date of the Grant
The fair value of options at the date of the grant was estimated using the Black-Scholes model with the following assumptions for the respective period ending December 31:
20202019
Expected option life4.4 years3.0 years
Weighted average risk-free interest rate0.4 %2.0 %
Weighted average expected volatility47.6 %35.0 %
Expected dividend yieldNoneNone
Schedule of Share-based Compensation by Exercise Price Range Stock options outstanding at December 31, 2020 are summarized as follows:
Range of
 Exercise Prices
Number
Outstanding
(in thousands)
Weighted
Average
 Remaining Life
Weighted
Average
Exercise
Price
$4.72 - $35.17
957 8.45 years$14.29 
Schedule of Activity With Respect to Non-vested Stock Options
Current year activity with respect to the Company’s non-vested RSAs is as follows:
Non-vested RSAs
Shares
(in thousands)
Weighted
Average grant-
date fair value
Balance at January 1, 2020149 $24.62 
Granted29 30.96 
Vested(112)26.36 
Forfeited(5)23.91 
Balance at December 31, 202061 $25.62 
Summary of Restricted Stock Awards Activity
Current year activity with respect to the Company’s non-vested RSUs is as follows:

Non-vested RSUs
Shares
(in thousands)
Weighted
Average grant-
date fair value
Balance at January 1, 202067 $29.73 
Granted383 13.80 
Vested(23)29.66 
Forfeited— — 
Balance at December 31, 2020427 $15.46