XML 47 R36.htm IDEA: XBRL DOCUMENT v3.25.3
Leases (Tables)
9 Months Ended
Sep. 30, 2025
Leases  
Schedule of components of lease cost

The components of lease cost were as follows (in thousands):

Nine Months Ended

September 30, 

    

2025

    

2024

    

Operating lease cost

$

6,265

$

4,129

Finance lease cost:

Amortization of right-of-use assets

307

199

Interest on finance lease liabilities

77

64

384

263

Total lease cost

$

6,649

$

4,392

Schedule of other information related to leases

Other information related to leases was as follows (in thousands):

Supplemental Cash Flows Information

Nine Months Ended September 30, 

    

2025

    

2024

Cash paid for amounts included in the measurement of lease liabilities:

 

 

Operating cash flows from operating leases

 

$

5,015

 

$

4,024

Operating cash flows from finance leases

 

$

364

 

$

235

Financing cash flows from finance leases

$

310

$

200

Right-of-use assets obtained in exchange for lease liabilities (in thousands):

Operating leases

 

$

3,972

 

$

1,438

Finance leases

$

388

$

330

September 30, 

December 31, 

 

    

2025

    

2024

 

    

Weighted-Average Remaining Lease Term

 

 

 

Operating leases

 

9.3

years

9.6

years

 

Finance leases

 

3.3

years

3.5

years

 

Weighted-Average Discount Rate

 

  

 

  

 

Operating leases

 

7.1

%  

7.1

%

 

Finance leases

 

8.4

%  

8.3

%

 

Schedule of future minimum lease payments under non-cancellable operating leases

Future minimum lease payments under non-cancellable leases that have commenced as of September 30, 2025 were as follows (in thousands):

Operating

Finance

Years Ending December 31

    

Leases

    

Leases

2025 (excluding the nine months ended September 30, 2025)

 

$

1,929

 

$

128

2026

 

6,697

 

494

2027

 

6,229

 

415

2028

 

5,805

 

280

2029

5,324

91

Thereafter

 

34,933

 

15

Total future minimum lease payments

 

60,917

 

1,423

Less: imputed interest

 

(17,415)

 

(155)

Total

$

43,502

$

1,268

Operating

Finance

Reported as of September 30, 2025

    

Leases

    

Leases

Current lease liabilities

$

4,126

$

428

Noncurrent lease liabilities

 

39,376

 

840

Total

$

43,502

$

1,268

Schedule of future minimum lease payments under non-cancellable finance leases

Future minimum lease payments under non-cancellable leases that have commenced as of September 30, 2025 were as follows (in thousands):

Operating

Finance

Years Ending December 31

    

Leases

    

Leases

2025 (excluding the nine months ended September 30, 2025)

 

$

1,929

 

$

128

2026

 

6,697

 

494

2027

 

6,229

 

415

2028

 

5,805

 

280

2029

5,324

91

Thereafter

 

34,933

 

15

Total future minimum lease payments

 

60,917

 

1,423

Less: imputed interest

 

(17,415)

 

(155)

Total

$

43,502

$

1,268

Operating

Finance

Reported as of September 30, 2025

    

Leases

    

Leases

Current lease liabilities

$

4,126

$

428

Noncurrent lease liabilities

 

39,376

 

840

Total

$

43,502

$

1,268