XML 75 R66.htm IDEA: XBRL DOCUMENT v3.22.2
Stock Incentive Plans (Summary of Shares Issued and Available Under Each Plans) (Details) - $ / shares
6 Months Ended
Jun. 30, 2022
Jun. 23, 2022
2022 Stock Plan [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Aggregate shares issuable 150,000 150,000
Options issued, net of forfeited and expired options 0  
Remaining available for grant 150,000  
2014 Stock Plan [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Aggregate shares issuable 275,625 275,625
Options issued, net of forfeited and expired options (170,106)  
Cancelled due to Plan expiration 0  
Remaining available for grant 28,031  
Total vested and unvested shares 77,488  
Fully vested shares 31,764  
2014 Stock Plan [Member] | Unrestricted Stock [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock grants issued (11,635)  
2014 Stock Plan [Member] | Restricted Stock [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock grants issued (65,853)  
2014 Stock Plan [Member] | Employee Stock Option [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total vested and unvested shares 167,901  
Fully vested shares 76,148  
2014 Stock Plan [Member] | Minimum [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise price range $ 23.75  
2014 Stock Plan [Member] | Maximum [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise price range $ 42.62  
2005 Stock Plan [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Aggregate shares issuable 253,575  
Options issued, net of forfeited and expired options (59,870)  
Cancelled due to Plan expiration (193,705)  
Remaining available for grant 0 0
Exercise price range $ 13.69  
2005 Stock Plan [Member] | Employee Stock Option [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total vested and unvested shares 1,379  
Fully vested shares 1,379