XML 95 R79.htm IDEA: XBRL DOCUMENT v3.25.0.1
EQUITY - Preferred Stock and Common Stock (Details)
12 Months Ended
Dec. 31, 2024
Vote
$ / shares
shares
Dec. 31, 2023
$ / shares
shares
Dec. 31, 2022
$ / shares
Class of Stock [Line Items]      
Preferred stock, shares authorized (in shares) | shares 25,000,000 25,000,000  
Preferred stock, par value (in usd per share) $ 0.0001 $ 0.0001  
Preferred stock, shares issued (in shares) | shares 0 0  
Preferred stock, shares outstanding (in shares) | shares 0 0  
Common stock, shares authorized (in shares) | shares 500,000,000 500,000,000  
Common stock, par value (in usd per share) $ 0.0001 $ 0.0001  
Votes per share | Vote 1    
Dividends declared per common share (in usd per share) $ 1.39 $ 1.365 $ 1.3375
Common stock, shares issued (in shares) | shares 99,825,119 91,617,477  
Common stock, shares outstanding (in shares) | shares 99,825,119 91,617,477  
Q1 Dividends      
Class of Stock [Line Items]      
Dividends declared per common share (in usd per share) $ 0.345    
Dividends, declared month and year 2024-03    
Dividends paid, month and year 2024-04    
Dividends, record date Mar. 31, 2024    
Q2 Dividends      
Class of Stock [Line Items]      
Dividends declared per common share (in usd per share) $ 0.345    
Dividends, declared month and year 2024-06    
Dividends paid, month and year 2024-07    
Dividends, record date Jun. 28, 2024    
Q3 Dividends      
Class of Stock [Line Items]      
Dividends declared per common share (in usd per share) $ 0.345    
Dividends, declared month and year 2024-09    
Dividends paid, month and year 2024-10    
Dividends, record date Sep. 30, 2024    
Q4 Dividends      
Class of Stock [Line Items]      
Dividends declared per common share (in usd per share) $ 0.355    
Dividends, declared month and year 2024-11    
Dividends payable day, month and year Jan. 15, 2025    
Dividends, record date Dec. 31, 2024