XML 106 R91.htm IDEA: XBRL DOCUMENT v3.20.4
Common Stock And Stock Awards (Narrative) (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Aug. 20, 2018
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Aggregate number of shares of common stock for which awards can be granted   73,000    
Increase in maximum number of shares approved   500    
Number of Shares, Awards granted   146,000 79,000 98,000
Weighted average remaining contractual life of options exercisable, years   4 years    
Total intrinsic value of options exercised   $ 514 $ 1,627 $ 25,724
Stock compensation expense   2,382 $ 1,886 1,395
Cumulative non-cash stock compensation expense adjustment   422    
Unrecognized compensation costs related to non-vested awards   $ 1,650    
Unrecognized compensation costs related to non-vested awards, recognition period   1 year 11 months 12 days    
Issuance of common stock $ 88,967     $ 88,967
Issuance of common stock, shares 1,725,000      
Price per share $ 55.00      
Underwriting discount, per share $ 3.30      
Shares repurchased 500,000      
2006 Equity Incentive Plan [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Aggregate number of shares of common stock for which awards can be granted   325,000    
Employee Stock Purchase Plan [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Maximum number of shares approved under purchase plan   300,000    
Shares purchased for award   16,000 9,000 7,000
Stock Options [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of Shares, Awards granted   0 0 0
Stock Options [Member] | Minimum [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period   3 years    
Stock Options [Member] | Maximum [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period   10 years    
Restricted Stock Units (RSUs) [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of Shares, Awards granted   146,000 79,000 98,000
Vesting period   3 years    
Weighted average fair value of units granted   $ 14.92 $ 23.83