Share-based Compensation and Equity - Stock Repurchase Program (Details) - Common Class A - USD ($) $ in Thousands |
Oct. 14, 2019 |
Aug. 08, 2019 |
---|---|---|
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ||
Number of shares authorized to be repurchased | 150,000,000 | 150,000,000 |
Authorized amount | $ 150,000 | |
Remaining number of shares authorized to be repurchased | 300,000,000 |