Subsequent Events - Additional Information (Details) - USD ($) |
1 Months Ended | |
|---|---|---|
Jul. 21, 2032 |
Jul. 21, 2022 |
|
| Class A Common Stock | Scenario Forecast | Series of Agreements | ||
| Subsequent Event [Line Items] | ||
| Future average of the volume weighted average | $ 40 | |
| Number of trading days | 65 days | |
| Class A Common Stock | Maximum | Subsequent Event | ||
| Subsequent Event [Line Items] | ||
| Share repurchase program, authorized amount | $ 500,000,000 | |
| Class C Common Stock | Maximum | Subsequent Event | Series of Agreements | ||
| Subsequent Event [Line Items] | ||
| Common stock aggregate percentage | 60.00% |