XML 50 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Components of Lease Cost
The components of lease cost were as follows for the years ended December 31:
(In thousands)202320222021
Operating lease cost$61,247 $55,414 $43,794 
Short-term lease cost4,969 7,737 4,689 
Variable lease cost4,312 3,046 3,269 
Total lease cost$70,528 $66,197 $51,752 
Schedule of Operating Lease Liability Maturity
Future minimum lease payments under operating leases as of December 31, 2023 were as follows:
(In thousands)
Year Ending December 31,
2024$50,589 
202545,933 
202636,507 
202731,822 
202829,985 
Thereafter150,882 
Total future minimum lease payments345,718 
Less interest(86,769)
Present value of operating lease liabilities$258,949