XML 52 R36.htm IDEA: XBRL DOCUMENT v3.25.0.1
Financing and Operating Leases (Tables)
12 Months Ended
Dec. 31, 2024
Financing and Operating Leases  
Schedule of operating and finance lease costs

Year Ended December 31,

2024

2023

Operating lease costs

$

3,278

$

3,191

Short-term and variable lease costs

1,009

741

Total expense from operating leases

$

4,287

$

3,932

Finance lease costs:

Right-of-use amortization expense

$

3,198

$

2,314

Interest on lease liabilities

1,104

784

Total financing lease costs

$

4,302

$

3,098

Schedule of balances for operating and financing leases

    

December 31, 

2024

2023

Operating leases:

Operating lease right-of-use assets, net of amortization

$

9,853

$

11,234

Current operating lease liabilities

$

2,468

$

2,539

Non-current operating lease liabilities

8,242

9,384

Total operating lease liabilities

$

10,710

$

11,923

Financing leases:

Plant, equipment and leasehold improvements

$

32,272

$

23,774

Accumulated depreciation

(6,533)

(3,335)

Total financing leases in plant, equipment and leasehold improvements, net

$

25,739

$

20,439

Current financing lease liabilities

$

6,597

$

4,779

Non-current financing lease liabilities

16,204

13,327

Total financing lease liabilities

$

22,801

$

18,106

Schedule of components of lease expense

December 31, 

2024

2023

Weighted-average remaining lease term:

Operating leases

4.06

4.70

Financing leases

3.84

3.98

Weighted-average discount rate:

Operating leases

7.04%

7.19%

Financing leases

6.23%

6.28%

Schedule of future cash payment of operating lease obligations

Future cash payment with respect to lease obligations as of December 31, 2024 were as follows:

Operating

Financing

Lease

Leases

Year Ending

2025

$

3,142

$

7,831

2026

2,987

6,416

2027

2,833

5,485

2028

2,513

4,224

2029

886

1,707

Total lease payments

12,361

25,663

Less imputed interest

(1,651)

(2,862)

Total

$

10,710

$

22,801

Schedule of future cash payment of financing lease obligations

Operating

Financing

Lease

Leases

Year Ending

2025

$

3,142

$

7,831

2026

2,987

6,416

2027

2,833

5,485

2028

2,513

4,224

2029

886

1,707

Total lease payments

12,361

25,663

Less imputed interest

(1,651)

(2,862)

Total

$

10,710

$

22,801