XML 40 R28.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2024
Leases [Abstract]  
Future Lease Payments for Assets under Operating Leases, as well as Reconciliation to Lease Liability

Future lease payments for assets under operating leases, as well as a reconciliation to our total lease liabilities as of December 31, 2024, are as follows:

 

(In thousands)

 

Lease Payments

 

 2025

 

$

20,548

 

 2026

 

 

19,968

 

 2027

 

 

19,277

 

 2028

 

 

17,243

 

 2029

 

 

16,334

 

 Thereafter

 

 

34,734

 

      Total lease payments

 

$

128,104

 

 Less: imputed interest

 

 

(19,814

)

      Total lease liabilities

 

$

108,290