XML 104 R93.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stockholders' Equity (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended 64 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Aug. 31, 2021
Feb. 28, 2021
Stockholders' Equity              
Cost of shares of common stock repurchased $ 99,702 $ 257,354 $ 354,759 $ 700,793      
Common Class A [Member]              
Stockholders' Equity              
Authorized stock repurchase amount           $ 2,000,000 $ 1,000,000
Shares of common stock repurchased 1,949 4,195 6,696 11,422 31,770    
Cost of shares of common stock repurchased $ 99,702 $ 257,354 $ 354,759 $ 700,793 $ 1,665,380