XML 42 R32.htm IDEA: XBRL DOCUMENT v3.25.2
LEASES (Tables)
6 Months Ended
Jun. 30, 2025
LEASES  
Summary of maturities of operating lease liabilities

(In thousands)

    

2025

 

$

7,304

2026

 

14,540

2027

 

12,747

2028

 

6,480

2029

 

3,781

Thereafter

 

6,063

Total undiscounted lease payments

 

50,915

Less amounts representing interest

 

(3,356)

Operating lease liabilities

$

47,559

Summary of other information related to operating leases

Three Months Ended

Six Months Ended

June 30, 

June 30, 

(In thousands)

    

2025

    

2024

    

2025

    

2024

Operating lease cost

$

3,709

$

3,398

$

7,341

$

6,689

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

3,641

3,357

7,292

6,633

As of June 30, 2025

As of December 31, 2024

Weighted average remaining lease term

4.2

years

4.4

years

Weighted average discount rate

2.94

%

2.72

%