XML 43 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Summary of Lease Cost

 

 

Years Ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

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

 

 

 

 

 

 

 

 

 

Operating lease cost

 

$

3,495

 

 

$

3,694

 

 

$

5,617

 

Short-term lease cost

 

 

 

 

 

 

 

 

 

Variable lease cost

 

 

 

 

 

 

 

 

 

Total lease cost

 

$

3,495

 

 

$

3,694

 

 

$

5,617

 

 

 

 

Years Ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

Supplemental cash flow information:

 

 

 

 

 

 

 

 

 

Cash paid for amounts included in measurement
   of lease liabilities:

 

 

 

 

 

 

 

 

 

Operating cash flows from operating leases

 

$

3,527

 

 

$

2,672

 

 

$

6,352

 

Non-cash lease activity:

 

 

 

 

 

 

 

 

 

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

 

 

 

 

 

 

 

 

 

Operating leases

 

$

0

 

 

$

851

 

 

$

15,506

 

 

 

 

 

As of December 31,

 

 

 

2023

 

 

2022

 

Supplemental balance sheet information related to
   leases is as follows:

 

 

 

 

 

 

Operating leases

 

 

 

 

 

 

Operating lease right-of-use assets

 

$

10,453

 

 

$

13,509

 

Total operating right-of-use lease assets

 

$

10,453

 

 

$

13,509

 

Operating lease liabilities, current

 

 

3,580

 

 

 

3,057

 

Operating lease liabilities, net of current portion

 

 

8,206

 

 

 

11,787

 

Total operating lease liabilities

 

$

11,786

 

 

$

14,844

 

Weighted-average remaining lease term (in years)

 

3.2 years

 

 

4.1 years

 

Weighted-average discount rate

 

 

1.2

%

 

 

1.3

%

Summary of Minimum Future Lease Payments for These Operating Leases

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

 

Years ending December 31,

 

 

 

2024

 

$

3,698

 

2025

 

 

3,766

 

2026

 

 

3,649

 

2027

 

 

893

 

2028

 

 

 

Thereafter

 

 

 

Total lease payments

 

$

12,006

 

Less imputed interest

 

 

(220

)

Total present value of lease liabilities

 

$

11,786