XML 106 R75.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock Compensation (Schedule of Shares Available for Grant) (Details) - shares
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Authorized Shares 10,045,000  
Available for Grant 4,107,000 1,966,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 826,000 967,000
2020 Equity and Cash Incentive Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Authorized Shares 7,145,000  
Available for Grant 3,281,000 999,000