XML 121 R93.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity (Details) - USD ($)
shares in Thousands
3 Months Ended 70 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2023
Aug. 31, 2021
Stockholders' Equity        
Cost of shares of common stock repurchased $ 45,361,000 $ 141,412,000    
Cumulative common stock repurchase transactions fees. $ 529,000      
Common Class A [Member]        
Stockholders' Equity        
Authorized stock repurchase amount       $ 2,000,000,000
Shares of common stock repurchased 768 2,320 33,630  
Cost of shares of common stock repurchased $ 45,361,000 $ 141,412,000 $ 1,762,068,000