XML 119 R98.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies Letters of Credit and Guarantee Agreements (Details)
$ in Thousands
Dec. 31, 2020
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2020 $ 79,282
2021 4,476
2022 1,501
2023 0
2024 0
Thereafter $ 7,872