XML 46 R35.htm IDEA: XBRL DOCUMENT v3.25.2
Leases (Tables)
6 Months Ended
Jun. 30, 2025
Leases [Abstract]  
Components of Lease Cost

The components of lease cost are as follows:

 

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2025

 

 

2024

 

 

2025

 

 

2024

 

 

 

(in thousands)

 

 

(in thousands)

 

Straight-line operating lease costs

 

$

1,236

 

 

$

1,024

 

 

$

2,230

 

 

$

2,093

 

Finance lease costs

 

 

92

 

 

 

100

 

 

 

187

 

 

 

201

 

Variable lease costs

 

 

1,074

 

 

 

1,477

 

 

 

2,480

 

 

 

3,490

 

Total lease cost

 

$

2,402

 

 

$

2,601

 

 

$

4,897

 

 

$

5,784

 

Schedule of Supplemental Cash Flow Information Related to Leases

Supplemental cash flow information related to leases are as follows:

 

 

 

Six Months Ended June 30,

 

 

 

2025

 

 

2024

 

 

 

(in thousands)

 

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

 

 

 

 

 

 

Operating cash flows for operating leases

 

$

3,117

 

 

$

2,981

 

Operating cash flows for finance lease

 

 

229

 

 

 

222

 

Operating lease right-of-use assets obtained in exchange
     for operating lease obligations

 

 

2,259

 

 

 

1,292

 

Schedule of Supplemental Information Related to Remaining Lease Term and Discount Rate

Supplemental information related to the remaining lease term and discount rate are as follows:

 

 

 

June 30,

 

 

 

2025

 

 

2024

 

Weighted-average remaining lease term (in years)

 

 

 

 

 

 

Operating leases

 

 

3.3

 

 

 

4.0

 

Finance lease

 

 

0.6

 

 

 

1.6

 

Weighted-average discount rate

 

 

 

 

 

 

Operating leases

 

 

6.4

%

 

 

6.2

%

Finance lease

 

 

6.6

%

 

 

6.6

%

 

Schedule of Future Minimum Lease Payments for Noncancelable Leases

As of June 30, 2025, future minimum lease payments for our noncancelable operating leases are as follows. Future minimum lease payments under our finance lease are not material.

 

 

 

Amount

 

 

 

(in thousands)

 

Remainder of 2025

 

$

2,781

 

Year ending December 31:

 

 

 

2026

 

 

3,939

 

2027

 

 

461

 

2028

 

 

464

 

2029

 

 

498

 

2030

 

 

498

 

Thereafter

 

 

956

 

Total future minimum lease payments

 

 

9,597

 

Imputed interest

 

 

(790

)

Total

 

$

8,807

 

 

 

 

Reported as of June 30, 2025

 

 

 

Operating lease liabilities, current portion

 

$

4,782

 

Operating lease liabilities, net of current portion

 

 

4,025

 

Total operating lease liabilities

 

$

8,807