XML 70 R52.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2024
Leases [Abstract]  
Minimum Rental Commitments under Operating Leases
The minimum rental commitments under these noncancelable operating leases are as follows as of December 31, 2024 and 2023:
December 31, 2024
(In thousands)
2025$10,262 
20269,663 
20278,341 
20286,464 
20295,675 
Thereafter16,346 
Total future minimum lease payments$56,751 
Discount effect of cash flows(11,560)
Present value of net future minimum lease payments$45,191 
December 31, 2023
(In thousands)
2024$9,373 
20258,549 
20268,111 
20277,223 
20285,496 
Thereafter19,827 
Total future minimum lease payments$58,579 
Discount effect of cash flows(13,551)
Present value of net future minimum lease payments$45,028 
Additional Information of Lease Expense Additional information:
Year Ended
December 31, 2024
Year Ended
December 31, 2023
Year Ended
December 31, 2022
(In thousands)
Lease expense:
Operating lease expense$9,140$8,087$7,995
Short-term lease expense3
Variable lease expense1,2171,105873
Total lease expense$10,357$9,192$8,871
Other information:
Cash paid for amounts included in the measurement of lease liabilities
$8,757$8,384$8,128
Weighted-average remaining lease term7.678.479.28
Weighted-average discount rate3.48 %3.43 %3.41 %