XML 148 R130.htm IDEA: XBRL DOCUMENT v3.26.1
Shareholders' Equity (Summary Of Options Outstanding Separated Into Ranges Of Exercise Prices) (Details) - $ / shares
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]      
Options outstanding, Number of options 2,408,418 2,863,082 1,452,821
Options outstanding, Weighted average exercise price per share $ 208.99 $ 186.90 $ 163.30