XML 91 R71.htm IDEA: XBRL DOCUMENT v3.22.4
Stock Compensation (Schedule of Shares Available for Grant) (Details) - shares
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Authorized Shares 7,005,000  
Available for Grant 1,966,000 3,373,000
1996 Discounted Employee Stock Purchase Plan, as amended    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Authorized Shares 2,900,000  
Available for Grant 967,000 63,000
2020 Equity and Cash Incentive Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Authorized Shares 4,105,000  
Available for Grant 999,000 3,310,000