XML 61 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2023
Leases  
Schedule of lease cost

Years Ended December 31,

2023

2022

2021

Operating lease cost

$

1,306

$

1,805

$

1,305

Short-term lease cost

1,446

993

1,492

Variable lease cost

565

331

292

Total lease cost

$

3,317

$

3,129

$

3,089

Schedule of lease term and discount rate

Years Ended December 31,

2023

2022

Weighted-average remaining lease term — operating leases (years)

5.7

6.6

Weighted-average discount rate — operating leases

6.2%

6.2%

Schedule of other information

Years Ended December 31,

2023

2022

2021

Cash paid for amounts included in the measurement of operating leases liabilities

$

1,585

$

1,568

$

1,286

Leased assets obtained in exchange for new operating lease liabilities

Schedule of future minimum lease payments

Years ended December 31,

Lease Payments

2024

$

1,398

2025

1,436

2026

1,474

2027

1,489

2028

1,527

Thereafter

1,169

Total minimum lease payments

$

8,493

Less: Present value discount

1,381

Present value of lease liabilities

$

7,112