XML 34 R23.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies (Tables)
9 Months Ended
Sep. 30, 2021
Commitments and Contingencies.  
Schedule of Non-cancelable future minimum lease commitments of operating lease liability

Non-cancelable future minimum lease commitments as of September 30, 2021 are as follows:

    

OPERATING 

    

CAPITAL 

LEASES

LEASES

Remainder of 2021

$

1,847

$

76

2022

 

5,121

 

304

2023

 

3,367

 

25

2024

 

2,647

 

2025

 

2,093

 

Thereafter

 

2,366

 

Non-cancelable future minimum lease payments

 

17,441

 

405

Less amount representing interest

 

 

(17)

Net non-cancelable future minimum lease payments

$

17,441

388

Current portion of net non-cancelable future minimum lease payments

288

Net long-term non-cancelable future minimum lease payments

$

100

Schedule of Non-cancelable future minimum lease commitments of finance lease liability

Non-cancelable future minimum lease commitments as of September 30, 2021 are as follows:

    

OPERATING 

    

CAPITAL 

LEASES

LEASES

Remainder of 2021

$

1,847

$

76

2022

 

5,121

 

304

2023

 

3,367

 

25

2024

 

2,647

 

2025

 

2,093

 

Thereafter

 

2,366

 

Non-cancelable future minimum lease payments

 

17,441

 

405

Less amount representing interest

 

 

(17)

Net non-cancelable future minimum lease payments

$

17,441

388

Current portion of net non-cancelable future minimum lease payments

288

Net long-term non-cancelable future minimum lease payments

$

100