XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.3
Shareholders' Equity and Dividends - Dividends Declared and Paid (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2024
Sep. 30, 2023
Dividends Payable [Line Items]                
Amount Per Share             $ 1.14 $ 1.14
Total Amount $ 6,347     $ 5,487     $ 18,930 $ 15,802
Regular dividends for Q1 of 2024                
Dividends Payable [Line Items]                
Date Declared     Mar. 14, 2024          
Record Date     Mar. 31, 2024          
Payment Date     Apr. 26, 2024          
Amount Per Share     $ 0.38          
Total Amount     $ 6,273          
Regular dividends for Q2 of 2024                
Dividends Payable [Line Items]                
Date Declared   Jun. 18, 2024            
Record Date   Jun. 28, 2024            
Payment Date   Jul. 31, 2024            
Amount Per Share   $ 0.38            
Total Amount   $ 6,310            
Regular dividends for Q3 of 2024                
Dividends Payable [Line Items]                
Date Declared Sep. 18, 2024              
Record Date Sep. 30, 2024              
Payment Date Oct. 31, 2024              
Amount Per Share $ 0.38              
Total Amount $ 6,347              
Regular dividends for Q1 of 2023                
Dividends Payable [Line Items]                
Date Declared           Mar. 13, 2023    
Record Date           Mar. 31, 2023    
Payment Date           Apr. 28, 2023    
Amount Per Share           $ 0.38    
Total Amount           $ 4,857    
Regular dividends for Q2 of 2023                
Dividends Payable [Line Items]                
Date Declared         Jun. 15, 2023      
Record Date         Jun. 30, 2023      
Payment Date         Jul. 27, 2023      
Amount Per Share         $ 0.38      
Total Amount         $ 5,458      
Regular dividends for Q3 of 2023                
Dividends Payable [Line Items]                
Date Declared       Sep. 19, 2023        
Record Date       Sep. 30, 2023        
Payment Date       Oct. 27, 2023        
Amount Per Share       $ 0.38        
Total Amount       $ 5,487