XML 64 R48.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2024
Leases  
Schedule of lease cost

Years Ended December 31,

2024

2023

2022

Operating lease cost

$

1,444

$

1,306

$

1,805

Short-term lease cost

1,474

1,446

993

Variable lease cost

913

565

331

Total lease cost

$

3,831

$

3,317

$

3,129

Schedule of lease term and discount rate

Years Ended December 31,

2024

2023

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

4.6

5.7

Weighted-average discount rate — operating leases

6.6%

6.2%

Schedule of other information

Years Ended December 31,

2024

2023

2022

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

$

1,538

$

1,585

$

1,568

Leased assets obtained in exchange for new operating lease liabilities

Schedule of future minimum lease payments

Years ended December 31,

Lease Payments

2025

$

1,683

2026

1,728

2027

1,750

2028

1,572

2029

1,169

Thereafter

Total minimum lease payments

$

7,902

Less: Present value discount

1,092

Present value of lease liabilities

$

6,810