XML 61 R43.htm IDEA: XBRL DOCUMENT v3.20.4
Commitment and Contingencies (Tables)
12 Months Ended
Dec. 31, 2020
Commitments and Contingencies Disclosure [Abstract]  
Contractual Obligation, Fiscal Year Maturity
The following table presents details of the future non-cancellable purchase commitments under these agreements as of December 31, 2020 (in thousands):
2021$45,545 
202242,017 
202350,649 
202461 
202577 
Total$138,349