XML 66 R52.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-Based Compensation - Information About Stock Options Outstanding and Exercisable (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Number of Shares Outstanding [Roll Forward]    
Option Balances, beginning of period (in shares) 78,379  
Options Exercised (in shares) (20,329)  
Option Balances, end of period (in shares) 58,050 78,379
Options Exercisable end of period (in shares) 38,123  
Options, Weighted Average Exercise Price [Roll Forward]    
Option Balances, beginning of period (in dollars per share) $ 7.43  
Options Exercised (in dollars per share) 4.21  
Option Balances, end of period (in dollars per share) 8.56 $ 7.43
Options Exercisable, end of period (in dollars per share) 6.80  
Weighted Average Grant Date Fair Value [Roll Forward]    
Option Balances, beginning of period 2.00  
Options Exercised 0.98  
Option Balances, end of period 2.37 $ 2.00
Options Exercisable, end of period $ 1.66  
Options, Additional Disclosures [Abstract]    
Weighted average years remaining, outstanding 2 years 6 months 2 years 8 months 12 days
Weighted average years remaining, exercisable, end of period 1 year 10 months 24 days  
Aggregate intrinsic value, outstanding $ 236 $ 593
Aggregate intrinsic value, exercisable $ 220