XML 56 R30.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2020
Commitments and Contingencies Disclosure [Abstract]  
Future non-cancelable purchase and service obligations At December 31, 2020, future purchase and service obligations greater than $100,000 and one year were as follows (in thousands):
2021$24,580 
(1)
202212,792 
20233,633 
20241,283 
2025665 
Thereafter329 
Total obligations$43,282 
[1]
[1] Includes $3.4 million related to the construction of a new facility on our corporate campus.