XML 104 R93.htm IDEA: XBRL DOCUMENT v3.22.1
Stockholders' Equity (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 58 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Mar. 31, 2022
Aug. 31, 2021
Feb. 28, 2021
Stockholders' Equity          
Cost of shares of common stock repurchased $ 141,412 $ 288,519      
Common Class A [Member]          
Stockholders' Equity          
Authorized stock repurchase amount       $ 2,000,000 $ 1,000,000
Shares of common stock repurchased 2,320 4,653 27,394    
Cost of shares of common stock repurchased $ 141,412 $ 288,519 $ 1,452,033