XML 68 R42.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2020
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Loss Contingency, Damages Sought, Value $ 146,000
Non-cancelable purchase and service obligations [Abstract]  
2021 24,580 [1]
2022 12,792
2023 3,633
2024 1,283
2025 665
Thereafter 329
Total obligations $ 43,282
[1] Includes $3.4 million related to the construction of a new facility on our corporate campus.