v3.21.1
Leases (Tables)
3 Months Ended
Mar. 31, 2021
Leases  
Schedule of lease related to components of lease expense, supplemental cash flow information, other information Three Months Ended Three Months Ended March 31, 2021
Future minimum lease payments of operating and finance leases under non-cancelable leases as presented in accordance with ASC 842

    

Operating 

    

Finance 

Leases

Leases

April 1, 2021―December 31, 2021

$

2,454

$

132

January 1, 2022―December 31, 2022

3,692

January 1, 2023―December 31, 2023

3,645

January 1, 2024―December 31, 2024

3,655

January 1, 2025―December 31, 2025

3,707

January 1, 2026―December 31, 2026

1,343

Thereafter

185

Total future minimum lease payments

18,681

132

Less: Imputed interest

(2,283)

Total

16,398

132

Current portion of operating and finance leases

2,649

132

Long-term portion of operating and finance leases

$

13,749

$