XML 60 R46.htm IDEA: XBRL DOCUMENT v3.26.1
Stock Compensation Plans (Narrative) (Details) - $ / shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Dec. 31, 2024
Restricted performance stock rights        
Stock awards        
Stock Awards, Granted 100,000 200,000    
Stock awards, weighted-average grant date fair value $ 435.58 $ 168.81    
Restricted performance stock rights | Minimum        
Stock awards        
Restricted performance stock rights ultimate vesting percentage 0.00%      
Restricted performance stock rights | Maximum        
Stock awards        
Restricted performance stock rights ultimate vesting percentage 200.00%      
Compensation restricted stock rights        
Stock awards        
Stock Awards, Granted 100,000 100,000    
Stock awards, weighted-average grant date fair value $ 435.58 $ 168.81    
Compensation restricted stock rights | Share-Based Payment Arrangement, Tranche One        
Stock awards        
Stock rights, vesting percentage 33.33%      
Compensation restricted stock rights | Share-Based Payment Arrangement, Tranche Two        
Stock awards        
Stock rights, vesting percentage 33.33%      
Compensation restricted stock rights | Share-Based Payment Arrangement, Tranche Three        
Stock awards        
Stock rights, vesting percentage 33.33%      
Retention restricted stock rights        
Stock awards        
Stock Awards, Granted   1,300    
Stock awards, weighted-average grant date fair value   $ 189.40    
Retention restricted stock rights | Minimum        
Stock awards        
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period   1 year    
Retention restricted stock rights | Maximum        
Stock awards        
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period   2 years    
Stock Awards [Member]        
Stock awards        
Stock Awards, Granted 116,000 301,000    
Stock awards, weighted-average grant date fair value $ 242.54 $ 199.42 $ 199.43 $ 221.59