XML 97 R78.htm IDEA: XBRL DOCUMENT v3.25.0.1
Capital Stock, Dividends (Details) - USD ($)
$ / shares in Units, $ in Thousands
2 Months Ended 3 Months Ended 12 Months Ended
Feb. 14, 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, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dividends [Abstract]                                
Payment of cash dividends                           $ 11,927 $ 77,622 $ 77,015
Q1-2024 Quarterly Dividend [Member]                                
Dividends [Abstract]                                
Cash dividend paid (in dollars per share)         $ 0.06                      
Q2-2024 Quarterly Dividend [Member]                                
Dividends [Abstract]                                
Cash dividend paid (in dollars per share)       $ 0.06                        
Q3-2024 Quarterly Dividend [Member]                                
Dividends [Abstract]                                
Cash dividend paid (in dollars per share)     $ 0.06                          
Q4-2024 Quarterly Dividend [Member]                                
Dividends [Abstract]                                
Cash dividend paid (in dollars per share)   $ 0.06                            
Q1-2023 Quarterly Dividend [Member]                                
Dividends [Abstract]                                
Cash dividend paid (in dollars per share)                 $ 0.39              
Q2-2023 Quarterly Dividend [Member]                                
Dividends [Abstract]                                
Cash dividend paid (in dollars per share)               $ 0.39                
Q3-2023 Quarterly Dividend [Member]                                
Dividends [Abstract]                                
Cash dividend paid (in dollars per share)             $ 0.39                  
Q4-2023 Quarterly Dividend [Member]                                
Dividends [Abstract]                                
Cash dividend paid (in dollars per share)           $ 0.39                    
Q1-2022 Quarterly Dividend [Member]                                
Dividends [Abstract]                                
Cash dividend paid (in dollars per share)                         $ 0.385      
Q2-2022 Quarterly Dividend [Member]                                
Dividends [Abstract]                                
Cash dividend paid (in dollars per share)                       $ 0.385        
Q3-2022 Quarterly Dividend [Member]                                
Dividends [Abstract]                                
Cash dividend paid (in dollars per share)                     $ 0.385          
Q4-2022 Quarterly Dividend [Member]                                
Dividends [Abstract]                                
Cash dividend paid (in dollars per share)                   $ 0.385            
Q1-2025 Quarterly Dividend [Member] | Subsequent Event [Member]                                
Dividends [Abstract]                                
Dividend payable per share (in dollars per share) $ 0.06                              
Dividend payable, date to be paid Mar. 05, 2025                              
Dividend payable, date of record Feb. 24, 2025