XML 110 R93.htm IDEA: XBRL DOCUMENT v3.22.2
Stockholders' Equity (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended 61 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Aug. 31, 2021
Feb. 28, 2021
Stockholders' Equity              
Cost of shares of common stock repurchased $ 113,645 $ 154,920 $ 255,057 $ 443,439      
Common Class A [Member]              
Stockholders' Equity              
Authorized stock repurchase amount           $ 2,000,000 $ 1,000,000
Shares of common stock repurchased 2,427 2,574 4,747 7,227 29,821    
Cost of shares of common stock repurchased $ 113,645 $ 154,920 $ 255,057 $ 443,439 $ 1,565,678