XML 121 R106.htm IDEA: XBRL DOCUMENT v3.25.4
CAPITAL STOCK AND STOCK COMPENSATION (Dividends) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Feb. 25, 2026
Dec. 31, 2025
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                
Dividends paid, per share           $ 1.08 $ 1.38 $ 1.63 $ 1.2         $ 2.93 $ 5.77 $ 6.29
Payments of dividends                           $ 144,611 $ 284,416 $ 308,154
Total Dividends Declared   $ 42,484 $ 38,012 $ 29,620 $ 34,495 $ 59,031 $ 73,789 $ 86,930 $ 64,665 $ 61,157 $ 69,428 $ 79,259 $ 98,321      
Regular dividend, 2026 Q1 | Subsequent Event                                
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                              
Common Stock, Dividends, Per Share, Declared $ 0.12                              
Regular dividend, 2025 Q4                                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                
Declaration Date   Nov. 05, 2025                            
Record Date   Dec. 09, 2025                            
Payment Date   Dec. 23, 2025                            
Dividends paid, per share   $ 0.12                            
Regular dividend, 2025 Q3                                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                
Declaration Date     Aug. 05, 2025                          
Record Date     Sep. 10, 2025                          
Payment Date     Sep. 24, 2025                          
Dividends paid, per share     $ 0.12                          
Regular dividend, 2025 Q2                                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                
Declaration Date       May 07, 2025                        
Record Date       Jun. 12, 2025                        
Payment Date       Jun. 26, 2025                        
Dividends paid, per share       $ 0.12                        
Regular dividend, 2025 Q1                                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                
Declaration Date         Feb. 26, 2025                      
Record Date         Mar. 14, 2025                      
Payment Date         Mar. 28, 2025                      
Dividends paid, per share         $ 0.12                      
Regular dividend, 2024 Q1                                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                
Declaration Date                 Feb. 28, 2024              
Record Date                 Mar. 14, 2024              
Payment Date                 Mar. 28, 2024              
Dividends paid, per share                 $ 0.12              
Regular dividend, 2024 Q2                                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                
Declaration Date               May 07, 2024                
Record Date               Jun. 12, 2024                
Payment Date               Jun. 26, 2024                
Dividends paid, per share               $ 0.12                
Regular dividend, 2024 Q3                                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                
Declaration Date             Aug. 06, 2024                  
Record Date             Sep. 11, 2024                  
Payment Date             Sep. 25, 2024                  
Dividends paid, per share             $ 0.12                  
Regular dividend, 2024 Q4                                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                
Declaration Date           Nov. 06, 2024                    
Record Date           Dec. 13, 2024                    
Payment Date           Dec. 27, 2024                    
Dividends paid, per share           $ 0.12                    
Regular dividend, 2023 Q1                                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                
Declaration Date                         Feb. 27, 2023      
Record Date                         Mar. 14, 2023      
Payment Date                         Mar. 28, 2023      
Dividends paid, per share                         $ 0.12      
Regular dividend, 2023 Q2                                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                
Declaration Date                       May 04, 2023        
Record Date                       Jun. 14, 2023        
Payment Date                       Jun. 28, 2023        
Dividends paid, per share                       $ 0.12        
Regular dividend, 2023 Q3                                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                
Declaration Date                     Aug. 08, 2023          
Record Date                     Sep. 13, 2023          
Payment Date                     Sep. 27, 2023          
Dividends paid, per share                     $ 0.12          
Regular dividend, 2023 Q4                                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                
Declaration Date                   Nov. 06, 2023            
Record Date                   Dec. 13, 2023            
Payment Date                   Dec. 27, 2023            
Dividends paid, per share                   $ 0.12            
Supplemental dividend, 2026 Q1 | Subsequent Event                                
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                              
Common Stock, Dividends, Per Share, Declared $ 2.03                              
Supplemental dividend, 2025 Q4                                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                
Declaration Date   Nov. 05, 2025                            
Record Date   Dec. 09, 2025                            
Payment Date   Dec. 23, 2025                            
Dividends paid, per share   $ 0.74                            
Supplemental dividend, 2025 Q3                                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                
Declaration Date     Aug. 05, 2025                          
Record Date     Sep. 10, 2025                          
Payment Date     Sep. 24, 2025                          
Dividends paid, per share     $ 0.65                          
Supplemental dividend, 2025 Q2                                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                
Declaration Date       May 07, 2025                        
Record Date       Jun. 12, 2025                        
Payment Date       Jun. 26, 2025                        
Dividends paid, per share       $ 0.48                        
Supplemental dividend, 2025 Q1                                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                
Declaration Date         Feb. 26, 2025                      
Record Date         Mar. 14, 2025                      
Payment Date         Mar. 28, 2025                      
Dividends paid, per share         $ 0.58                      
Supplemental dividend, 2024 Q1                                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                
Declaration Date                 Feb. 28, 2024              
Record Date                 Mar. 14, 2024              
Payment Date                 Mar. 28, 2024              
Dividends paid, per share                 $ 1.2              
Supplemental dividend, 2024 Q2                                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                
Declaration Date               May 07, 2024                
Record Date               Jun. 12, 2024                
Payment Date               Jun. 26, 2024                
Dividends paid, per share               $ 1.63                
Supplemental dividend, 2024 Q3                                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                
Declaration Date             Aug. 06, 2024                  
Record Date             Sep. 11, 2024                  
Payment Date             Sep. 25, 2024                  
Dividends paid, per share             $ 1.38                  
Supplemental dividend, 2024 Q4                                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                
Declaration Date           Nov. 06, 2024                    
Record Date           Dec. 13, 2024                    
Payment Date           Dec. 27, 2024                    
Dividends paid, per share           $ 1.08                    
Supplemental dividend, 2023 Q1                                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                
Declaration Date                         Feb. 27, 2023      
Record Date                         Mar. 14, 2023      
Payment Date                         Mar. 28, 2023      
Dividends paid, per share                         $ 1.88      
Supplemental dividend, 2023 Q2                                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                
Declaration Date                       May 04, 2023        
Record Date                       Jun. 14, 2023        
Payment Date                       Jun. 28, 2023        
Dividends paid, per share                       $ 1.5        
Supplemental dividend, 2023 Q3                                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                
Declaration Date                     Aug. 08, 2023          
Record Date                     Sep. 13, 2023          
Payment Date                     Sep. 27, 2023          
Dividends paid, per share                     $ 1.3          
Supplemental dividend, 2023 Q4                                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                
Declaration Date                   Nov. 06, 2023            
Record Date                   Dec. 13, 2023            
Payment Date                   Dec. 27, 2023            
Dividends paid, per share                   $ 1.13