XML 48 R40.htm IDEA: XBRL DOCUMENT v3.25.2
Leases (Tables)
6 Months Ended
Jun. 30, 2025
Leases [Abstract]  
Schedule of Information Related to Operating Lease Costs

Other information related to operating leases was as follows:

 

 

Six Months Ended June 30,

 

 

 

2025

 

 

2024

 

 

 

 

 

 

 

 

Weighted Average Remaining Lease Term

 

6.99 years

 

 

6.52 years

 

 

 

 

 

 

 

 

Weighted Average Discount Rate

 

 

6.87

%

 

 

6.56

%

Schedule of Future Minimum Lease Payments Under Non-cancelable Operating Leases

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

 

 

 

Operating
Leases

 

2025 (excluding the six months ended June 30, 2025)

 

$

3,675

 

2026

 

 

7,182

 

2027

 

 

6,634

 

2028

 

 

6,206

 

2029

 

 

5,118

 

Thereafter

 

 

14,955

 

 

 

 

 

Total future minimum lease payments

 

 

43,770

 

Less: imputed interest

 

 

9,737

 

Total lease liabilities

 

 

34,033

 

Less: current portion

 

 

5,319

 

Long-term lease liabilities

 

$

28,714