XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Capital Stock, Dividends (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Aug. 08, 2024
Jun. 12, 2024
Mar. 06, 2024
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2024
Jun. 30, 2023
Dividends per Share [Abstract]              
Payment of cash dividends           $ 5,961 $ 38,867
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] | Subsequent Event [Member]              
Dividends per Share [Abstract]              
Dividend payable, date declared 2024-08            
Dividend payable per share (in dollars per share) $ 0.06            
Dividend payable, date paid Sep. 11, 2024            
Dividend payable, date of record Aug. 30, 2024