XML 44 R29.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2020
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Operating Leases and Purchase Commitments
The following table summarizes our non-cancelable operating leases as of December 31, 2020 (in thousands):

Years Ending December 31,Operating Leases and Other Contractual Obligation
2021$6,064 
20224,840 
20234,414 
20244,518 
20254,625 
Thereafter7,148 
Total$31,609