XML 65 R51.htm IDEA: XBRL DOCUMENT v3.21.1
Commitments and Contingencies - Schedule of Future Minimum Contractual Commitments (Details)
$ in Thousands
Mar. 31, 2021
USD ($)
Commitments And Contingencies Disclosure [Abstract]  
Remainder of 2021 $ 554,319
2022 389,114
2023 447
2024 57
Thereafter 2
Total minimum commitments $ 943,939