Commitments and Contingencies - Additional Information (Details) |
Jun. 30, 2022
USD ($)
|
|---|---|
| Loss Contingencies [Line Items] | |
| Commitments due within three years | $ 4,200,000,000 |
| Indemnification Agreement | |
| Loss Contingencies [Line Items] | |
| Liabilities recorded | $ 0 |