XML 124 R107.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stockholders' Equity (Details) - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended 84 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2021
Aug. 31, 2021
Feb. 28, 2021
Stockholders' Equity            
Cost of shares of common stock repurchased $ 958,194 $ 337,479 $ 1,056      
Common Class A [Member]            
Stockholders' Equity            
Authorized stock repurchase amount         $ 2,000,000 $ 1,000,000
Shares of common stock repurchased 15,368 8,890 51 25,074    
Cost of shares of common stock repurchased $ 958,194 $ 337,479 $ 1,056 $ 1,310,621