XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.3
Capital Stock, Dividends (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Nov. 07, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2024
Sep. 30, 2023
Dividends per Share [Abstract]            
Payment of cash dividends         $ 8,944 $ 58,353
Q1-2024 Quarterly Dividend [Member]            
Dividends per Share [Abstract]            
Dividend payable, date declared   2024-02     2024-02  
Dividend payable per share (in dollars per share)       $ 0.06    
Payment of cash dividends       $ 3,000    
Dividend payable, date paid         Mar. 06, 2024  
Dividend payable, date of record         Feb. 26, 2024  
Q2-2024 Quarterly Dividend [Member]            
Dividends per Share [Abstract]            
Dividend payable, date declared   2024-05     2024-05  
Dividend payable per share (in dollars per share)     $ 0.06      
Payment of cash dividends     $ 3,000      
Dividend payable, date paid         Jun. 12, 2024  
Dividend payable, date of record         May 31, 2024  
Q3-2024 Quarterly Dividend [Member]            
Dividends per Share [Abstract]            
Dividend payable, date declared   2024-08     2024-08  
Dividend payable per share (in dollars per share)   $ 0.06        
Payment of cash dividends   $ 3,000        
Dividend payable, date paid         Sep. 11, 2024  
Dividend payable, date of record         Aug. 30, 2024  
Q4-2024 Quarterly Dividend [Member] | Subsequent Event [Member]            
Dividends per Share [Abstract]            
Dividend payable, date declared 2024-11          
Dividend payable per share (in dollars per share) $ 0.06          
Dividend payable, date paid Dec. 11, 2024          
Dividend payable, date of record Nov. 29, 2024