XML 91 R76.htm IDEA: XBRL DOCUMENT v3.25.4
Stock Compensation (Schedule of Shares Available for Grant) (Details) - shares
Dec. 31, 2025
Dec. 31, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Authorized Shares 13,615,000  
Available for Grant 4,846,000 2,742,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 611,000 709,000
2020 Equity and Cash Incentive Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Authorized Shares 10,715,000  
Available for Grant 4,235,000 2,033,000