XML 51 R36.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2024
Leases [Abstract]  
Components of Lease Cost
The components of lease cost were as follows for the years ended December 31:
(In thousands)202420232022
Operating lease cost$64,343 $61,247 $55,414 
Short-term lease cost3,587 4,969 7,737 
Variable lease cost4,180 4,312 3,046 
Total lease cost$72,110 $70,528 $66,197 
Schedule of Operating Lease Liability Maturity
Future minimum lease payments under operating leases as of December 31, 2024 were as follows:
(In thousands)
Year Ending December 31,
2025$52,407 
202641,855 
202735,847 
202832,668 
202929,303 
Thereafter122,447 
Total future minimum lease payments314,527 
Less interest(75,927)
Present value of operating lease liabilities$238,600