XML 62 R52.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity - Schedule of Dividends Declared on Common Stock (Detail) - $ / shares
Nov. 04, 2024
Aug. 06, 2024
Jun. 13, 2024
Mar. 12, 2024
Nov. 07, 2023
Jun. 08, 2023
Mar. 14, 2023
Aug. 03, 2021
S 2022 Dividends [Member]                
Stockholders' Equity Note [Line Items]                
Declaration Date             Mar. 14, 2023  
Record Date             Mar. 31, 2023  
Payment Date             Apr. 14, 2023  
Dividend Per Share             $ 0.33  
O 2023 Q1 Dividends [Member]                
Stockholders' Equity Note [Line Items]                
Declaration Date             Mar. 14, 2023  
Record Date             Mar. 31, 2023  
Payment Date             Apr. 17, 2023  
Dividend Per Share             $ 0.1  
O 2023 Q2 Dividends [Member]                
Stockholders' Equity Note [Line Items]                
Declaration Date           Jun. 08, 2023    
Record Date           Jun. 30, 2023    
Payment Date           Jul. 14, 2023    
Dividend Per Share           $ 0.1    
O 2023 Q3 Dividends [Member]                
Stockholders' Equity Note [Line Items]                
Declaration Date               Aug. 01, 2023
Record Date               Sep. 30, 2023
Payment Date               Oct. 16, 2023
Dividend Per Share               $ 0.1
O 2023 Q4 Dividends [Member]                
Stockholders' Equity Note [Line Items]                
Declaration Date         Nov. 07, 2023      
Record Date         Dec. 31, 2023      
Payment Date         Jan. 12, 2024      
Dividend Per Share         $ 0.1      
S 2023 Dividends [Member]                
Stockholders' Equity Note [Line Items]                
Declaration Date       Mar. 12, 2024        
Record Date       Mar. 31, 2024        
Payment Date       Apr. 12, 2024        
Dividend Per Share       $ 0.66        
O 2024 Q1 Dividends [Member]                
Stockholders' Equity Note [Line Items]                
Declaration Date       Mar. 12, 2024        
Record Date       Mar. 31, 2024        
Payment Date       Apr. 15, 2024        
Dividend Per Share       $ 0.12        
O 2024 Q2 Dividends [Member]                
Stockholders' Equity Note [Line Items]                
Declaration Date     Jun. 13, 2024          
Record Date     Jun. 30, 2024          
Payment Date     Jul. 12, 2024          
Dividend Per Share     $ 0.12          
O 2024 Q3 Dividends [Member]                
Stockholders' Equity Note [Line Items]                
Declaration Date   Aug. 06, 2024            
Record Date   Sep. 30, 2024            
Payment Date   Oct. 11, 2024            
Dividend Per Share   $ 0.12            
O 2024 Q4 Dividends [Member]                
Stockholders' Equity Note [Line Items]                
Declaration Date Nov. 04, 2024              
Record Date Dec. 31, 2024              
Payment Date Jan. 10, 2025              
Dividend Per Share $ 0.12