XML 110 R93.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders' Equity (Details) - USD ($)
shares in Thousands
3 Months Ended 6 Months Ended 73 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Aug. 31, 2021
Stockholders' Equity            
Cost of shares of common stock repurchased $ 26,214,000 $ 113,645,000 $ 71,575,000 $ 255,057,000    
Cumulative common stock repurchase transactions fees.     $ 621,000      
Common Class A [Member]            
Stockholders' Equity            
Authorized stock repurchase amount           $ 2,000,000,000
Shares of common stock repurchased 433 2,427 1,201 4,747 34,063  
Cost of shares of common stock repurchased $ 26,214,000 $ 113,645,000 $ 71,575,000 $ 255,057,000 $ 1,788,282,000