XML 74 R63.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies - Purchase Commitments (Details)
$ in Thousands
Sep. 30, 2021
USD ($)
Payments Due by Period  
Remainder of 2021 $ 198,453
2022 82,738
2023 10,623
2024 6,995
2025 4,480
Thereafter $ 1,282