XML 53 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
Financing and Operating Leases (Tables)
12 Months Ended
Dec. 31, 2023
Financing and Operating Leases  
Schedule of operating and finance lease costs

Year Ended December 31,

2023

2022

Operating lease costs

$

3,191

$

3,064

Variable lease costs

741

642

Total expense from operating leases

$

3,932

$

3,706

Finance lease costs:

Right-of-use amortization expense

$

2,314

$

1,718

Interest on lease liabilities

784

482

Total financing lease costs

$

3,098

$

2,200

Schedule of balances for operating and financing leases

    

December 31, 

2023

2022

Operating leases:

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

$

11,234

$

10,705

Current operating lease liabilities

$

2,539

$

2,355

Non-current operating lease liabilities

9,384

8,905

Total operating lease liabilities

$

11,923

$

11,260

Financing leases:

Property, equipment and leasehold improvements

$

23,774

$

15,717

Accumulated depreciation

(3,335)

(3,135)

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

$

20,439

$

12,582

Current financing lease liabilities

$

4,779

$

3,342

Non-current financing lease liabilities

13,327

7,355

Total financing lease liabilities

$

18,106

$

10,697

Schedule of components of lease expense

December 31, 

2023

2022

Weighted-average remaining lease term:

Operating leases

4.70

5.06

Financing leases

3.98

3.60

Weighted-average discount rate:

Operating leases

7.19%

7.93%

Financing leases

6.28%

6.62%

Schedule of future cash payment of operating lease obligations

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

Operating

Financing

Lease

Leases

Year Ending

2024

$

3,310

$

5,777

2025

2,851

5,472

2026

2,684

4,111

2027

2,518

3,180

2028

2,185

1,919

Thereafter

574

Total lease payments

14,122

20,459

Less imputed interest

(2,199)

(2,353)

Total

$

11,923

$

18,106

Schedule of future cash payment of financing lease obligations

Operating

Financing

Lease

Leases

Year Ending

2024

$

3,310

$

5,777

2025

2,851

5,472

2026

2,684

4,111

2027

2,518

3,180

2028

2,185

1,919

Thereafter

574

Total lease payments

14,122

20,459

Less imputed interest

(2,199)

(2,353)

Total

$

11,923

$

18,106