v3.26.1
CAPITAL STOCK AND STOCK COMPENSATION (Dividends) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Aug. 07, 2026
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2026
Jun. 30, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Payments of dividends       $ 331,754 $ 64,115
Regular dividend, 2026 Q1          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Declaration Date     Feb. 25, 2026    
Record Date     Mar. 20, 2026    
Payment Date     Mar. 30, 2026    
Total dividends paid, per share     $ 2.15    
Payments of dividends     $ 106,435    
Regular dividend, 2026 Q2          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Declaration Date   May 06, 2026      
Record Date   Jun. 12, 2026      
Payment Date   Jun. 26, 2026      
Total dividends paid, per share   $ 4.55      
Payments of dividends   $ 225,319      
Regular dividend, 2026 Q3 | Subsequent Event          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Declaration Date Aug. 07, 2026        
Record Date Sep. 10, 2026        
Payment Date Sep. 24, 2026        
Total dividends paid, per share $ 5.05