XML 78 R59.htm IDEA: XBRL DOCUMENT v3.20.4
Subsequent Events - Additional Information (Details) - Forecast
$ in Millions
1 Months Ended
Mar. 31, 2021
USD ($)
Subsequent Event [Line Items]  
Purchase obligation, year 2022 through 2023 $ 14.0
Purchase obligation, year 2024 37.0
Purchase obligation, year 2025 through 2031 $ 48.0
Subsequent Event  
Subsequent Event [Line Items]  
Purchase obligation, extension term 1 year
Purchase obligation, termination fee notice term 24 months