XML 134 R120.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity (Details) - USD ($)
shares in Thousands
12 Months Ended 120 Months Ended
Dec. 31, 2024
[1]
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2024
Aug. 31, 2021
Stockholders' Equity          
Cost of shares of common stock repurchased   $ 71,491,000 $ 406,086,000    
Cumulative common stock repurchase transactions fees.       $ 537,000  
Common stock dividends $ 52,160,000 $ 41,446,000 $ 54,621,000    
Common Class A          
Stockholders' Equity          
Authorized stock repurchase amount         $ 2,000,000,000
Shares of common stock repurchased   1,201 7,788 34,063  
Cost of shares of common stock repurchased   $ 71,491,000 $ 406,086,000 $ 1,788,198,000  
[1] For tax purposes, the entire dividend amount is a return of capital to the stockholders.