XML 51 R31.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2020
Commitments and Contingencies Disclosure [Abstract]  
Schedule of contractual commitments Contractual commitments as of December 31, 2020 are as follows (in thousands):
Years ending December 31,
2021$20,486 
202227,495 
202315,222 
2024— 
2025— 
Thereafter— 
Total contractual obligations$63,203