XML 47 R40.htm IDEA: XBRL DOCUMENT v3.25.1
Leases (Tables)
3 Months Ended
Mar. 31, 2025
Leases [Abstract]  
Schedule of Information Related to Lease Costs

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

 

 

Three Months Ended March 31,

 

 

2025

 

 

2024

 

Operating lease cost

 

$

3,611

 

 

$

3,159

 

 

 

 

 

 

 

 

Finance lease cost

 

 

 

 

 

 

Amortization of lease expense

 

 

147

 

 

 

179

 

Interest on lease liabilities

 

 

16

 

 

 

24

 

 

 

 

 

 

 

 

Sublease income

 

 

(44

)

 

 

(226

)

 

 

 

 

 

 

 

Total lease cost

 

$

3,730

 

 

$

3,136

 

 

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

 

 

Three Months Ended March 31,

 

 

2025

 

 

2024

 

Supplemental Cash Flow Information

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

 

 

 

 

Operating cash flows from operating leases

 

$

3,017

 

 

$

2,837

 

Operating cash flows from finance leases

 

 

16

 

 

 

24

 

Financing cash flows from finance leases

 

 

147

 

 

 

179

 

 

 

 

Three Months Ended March 31,

 

 

 

2025

 

 

2024

 

Weighted Average Remaining Lease Term

 

 

 

 

 

 

Operating leases

 

7.22 years

 

 

8.39 years

 

Finance leases

 

2.34 years

 

 

2.96 years

 

 

 

 

 

 

 

 

Weighted Average Discount Rate

 

 

 

 

 

 

Operating leases

 

 

6.75

%

 

 

6.15

%

Finance leases

 

 

5.79

%

 

 

5.53

%

 

Schedule of Future Minimum Lease Payments Under Non-cancelable Leases

The following are future minimum lease payments under non-cancellable leases for the years ending December 31 (in thousands) below:

 

 

 

Operating
Leases

 

 

Finance
Leases

 

2025 (excluding the three months ended March 31, 2025)

 

$

5,269

 

 

$

443

 

2026

 

 

6,851

 

 

 

345

 

2027

 

 

6,246

 

 

 

267

 

2028

 

 

5,973

 

 

 

27

 

2029

 

 

4,882

 

 

 

9

 

Thereafter

 

 

14,876

 

 

 

 

 

 

 

 

 

 

 

Total future minimum lease payments

 

 

44,097

 

 

 

1,091

 

Less: imputed interest

 

 

10,155

 

 

 

77

 

Total lease liabilities

 

 

33,942

 

 

 

1,014

 

Less: current portion

 

 

4,979

 

 

 

471

 

Long-term lease liabilities

 

$

28,963

 

 

$

543