XML 31 R20.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies (Tables)
9 Months Ended
Sep. 30, 2021
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Operating Leases
Future minimum lease payments for non-cancelable operating and capital leases as of September 30, 2021 are as follows (in thousands):
Year Ending December 31,
Operating
Leases
Capital
Leases
Remainder of 2021
$1,746 $341 
20226,950 1,253 
20237,136 978 
20244,870 963 
20253,418 1,761 
Thereafter21,193 — 
Total minimum lease payments$45,313 5,296 
Amount representing interest(1,455)
Present value of minimum lease payments$3,841 
Schedule of Capital Leases
Future minimum lease payments for non-cancelable operating and capital leases as of September 30, 2021 are as follows (in thousands):
Year Ending December 31,
Operating
Leases
Capital
Leases
Remainder of 2021
$1,746 $341 
20226,950 1,253 
20237,136 978 
20244,870 963 
20253,418 1,761 
Thereafter21,193 — 
Total minimum lease payments$45,313 5,296 
Amount representing interest(1,455)
Present value of minimum lease payments$3,841