Commitments and Contingencies - Additional Information (Detail) - USD ($) $ in Millions |
1 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Dec. 31, 2019 |
Jun. 30, 2022 |
Jun. 30, 2021 |
Dec. 31, 2021 |
|
| Loss Contingencies [Line Items] | ||||
| Letter of credit outstanding amount | $ 56.8 | $ 76.2 | ||
| Investment Commitments | Investment Agreement | ||||
| Loss Contingencies [Line Items] | ||||
| Number of shares committed to purchase | 3,500,000 | |||
| Aggregate purchase price commitment | $ 35.0 | |||
| Purchase Commitment One | ||||
| Loss Contingencies [Line Items] | ||||
| Long-term purchase commitment, amount | $ 1,490.0 | |||
| Purchase commitment satisfied | $ 157.3 | |||
| Purchase commitment for current contract year | $ 167.0 | |||
| Period for purchase price commitment (in years) | 6 years | |||
| Purchase Commitment One | Minimum | ||||
| Loss Contingencies [Line Items] | ||||
| Purchase commitment relief amount | $ 30.0 | |||
| Period for purchase price commitment (in years) | 3 years | |||
| Purchase Commitment One | Maximum | ||||
| Loss Contingencies [Line Items] | ||||
| Purchase commitment relief amount | $ 50.0 | |||