XML 71 R60.htm IDEA: XBRL DOCUMENT v3.21.2
Share-Based Compensation - Narrative (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]      
Repurchase of common stock for employee tax withholding obligations amount $ 601 $ 1,062  
Recognition period of unrecognized cost 1 year 7 months 6 days    
Total unrecognized compensation cost related to non-vested stock option awards $ 3,100    
Maximum      
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]      
Share based compensation arrangement performance period 3 years 4 months 24 days    
Requisite service period 3 years    
Minimum [Member]      
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]      
Share based compensation arrangement performance period 1 year 4 months 24 days    
Requisite service period 2 years    
2017 Plan      
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]      
Useful Term of the plan 10 years    
Common stock shares issuable 1,750,000    
Shares available for grant 760,838    
2007 Plan | Performance-based Restricted Stock Units ("PBRS")      
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]      
Shares available for grant 0    
Awards with grant date fair value during the period $ 3,200    
Liability based PRSU 1,100   $ 800
Payments to employees 0   2,600
Unamortized cost $ 2,900    
Recognition period of unrecognized cost 2 years 7 months 6 days    
2007 Plan | Restricted Stock Awards And Restricted Stock Units      
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]      
Payments to employees $ 100 $ 200  
Repurchase of common stock for employee tax withholding obligations amount, shares 14,016 17,881  
Repurchase of common stock for employee tax withholding obligations amount $ 600 $ 1,100  
Unamortized cost $ 5,400    
Recognition period of unrecognized cost 1 year 2 months 12 days    
Liabilities related to restricted stock $ 200   $ 200
Vested, shares 3,174,000,000 2,815,000,000  
2007 Plan | Maximum      
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]      
Award vesting period 4 years    
2007 Plan | Minimum [Member]      
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]      
Award vesting period 3 years