v3.25.4
Shareholders' Equity (Stock Options Activity Roll-forward) (Details)
12 Months Ended
Dec. 31, 2025
$ / shares
shares
Options Outstanding - Number of Shares  
Options outstanding as of December 31, 2024: | shares 31,364
Expired | shares (2,790)
Options outstanding as of December 31, 2025: | shares 28,574
Options Outstanding - Weighted Average Exercise Price  
Options outstanding as of December 31, 2024: | $ / shares $ 25.93
Expired | $ / shares 46.92
Options outstanding as of December 31, 2025: | $ / shares $ 23.88