XML 63 R46.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2024
Leases [Abstract]  
Schedule of Future Minimum Lease Payments
December 31, 2024
(In thousands)
Future lease payments by year:
2025$24,478 
202617,555 
202712,403 
20289,861 
20298,438 
Thereafter25,628 
Total98,363 
Less: present value discount(10,862)
Present value of lease liabilities$87,501 
Weighted-average remaining lease term (in years):
Operating leases6.18
Weighted-average discount rate:
Operating leases4.4 %