XML 51 R37.htm IDEA: XBRL DOCUMENT v3.22.4
Leases (Tables)
12 Months Ended
Dec. 31, 2022
Leases [Abstract]  
Summary of Lease Cost

 

 

Years Ended December 31,

 

 

 

2022

 

 

2021

 

 

2020

 

The components of lease cost under ASC 842 were
   as follows:

 

 

 

 

 

 

 

 

 

Operating lease cost

 

$

3,694

 

 

$

5,617

 

 

$

6,632

 

Short-term lease cost

 

 

 

 

 

 

 

 

 

Variable lease cost

 

 

 

 

 

 

 

 

 

Total lease cost

 

$

3,694

 

 

$

5,617

 

 

$

6,632

 

 

 

 

 

Years Ended December 31,

 

 

 

2022

 

 

2021

 

 

2020

 

Supplemental cash flow information:

 

 

 

 

 

 

 

 

 

Cash paid for amounts included in measurement
   of lease liabilities:

 

 

 

 

 

 

 

 

 

Operating cash flows from operating leases

 

$

2,672

 

 

$

6,352

 

 

$

7,006

 

Non-cash lease activity:

 

 

 

 

 

 

 

 

 

Right-of-use lease assets obtained in exchange for
   new operating lease liability:

 

 

 

 

 

 

 

 

 

Operating leases

 

$

851

 

 

$

15,506

 

 

$

417

 

 

 

 

As of December 31,

 

 

 

2022

 

 

2021

 

Supplemental balance sheet information related to
   leases is as follows:

 

 

 

 

 

 

Operating leases

 

 

 

 

 

 

Operating lease right-of-use assets

 

$

13,509

 

 

$

16,422

 

Total operating right-of-use lease assets

 

$

13,509

 

 

$

16,422

 

Operating lease liabilities, current

 

 

3,057

 

 

 

1,918

 

Operating lease liabilities, net of current portion

 

 

11,787

 

 

 

14,694

 

Total operating lease liabilities

 

$

14,844

 

 

$

16,612

 

Weighted-average remaining lease term (in years)

 

4.1 years

 

 

5.0 years

 

Weighted-average discount rate

 

 

1.3

%

 

 

1.1

%

Summary of Minimum Future Lease Payments for These Operating Leases

As of December 31, 2022, minimum future lease payments for these operating leases were as follows:

 

Years ending December 31,

 

 

 

2023

 

$

3,203

 

2024

 

 

3,704

 

2025

 

 

3,773

 

2026

 

 

3,650

 

2027

 

 

893

 

Thereafter

 

 

 

Total lease payments

 

$

15,223

 

Less imputed interest

 

 

(379

)

Total present value of lease liabilities

 

$

14,844