XML 41 R34.htm IDEA: XBRL DOCUMENT v3.25.2
Leases (Tables)
6 Months Ended
Jun. 30, 2025
Leases [Abstract]  
Schedule of Other Information of Operating Leases Other information related to operating leases follows:

 

 

 

Three Months Ended June 30,

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2025

 

 

2024

 

 

2025

 

 

2024

 

Cash paid for amounts included in the
   measurement of lease liabilities

 

$

1,862

 

 

$

1,920

 

 

$

3,788

 

 

$

3,952

 

ROU assets obtained in exchange for new liabilities

 

$

1,607

 

 

$

1,288

 

 

$

2,009

 

 

$

3,669

 

Schedule of Weighted-Average Remaining Lease Term and Discount Rate Related to Operating Leases

The weighted-average remaining lease term and discount rate related to the operating leases as of June 30, 2025 were as follows:

 

Weighted-average remaining lease term (in years)

 

 

4.19

 

Weighted-average discount rate

 

 

5.03

%

 

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

Future minimum lease payments under non-cancellable operating leases as of June 30, 2025 were as follows:

 

2025 (excluding six months ended June 30, 2025)

 

$

3,643

 

2026

 

 

5,774

 

2027

 

 

4,030

 

2028

 

 

2,731

 

2029

 

 

1,992

 

Thereafter

 

 

2,897

 

Total lease payments

 

 

21,067

 

Less: imputed interest

 

 

(2,037

)

Total

 

$

19,030

 

Amounts recognized in the condensed consolidated balance sheets at June 30, 2025:

 

Operating lease liabilities, current

 

$

6,302

 

Operating lease liabilities, long-term

 

$

12,728