XML 47 R34.htm IDEA: XBRL DOCUMENT v3.22.4
Leases (Tables)
12 Months Ended
Dec. 31, 2022
Leases [Abstract]  
Components of Lease Cost
The components of lease cost were as follows for the years ended December 31:
(In thousands)202220212020
Operating lease cost$55,414 $43,794 $33,046 
Short-term lease cost7,737 4,689 2,272 
Variable lease cost3,046 3,269 2,266 
Total lease cost$66,197 $51,752 $37,584 
Schedule of Operating Lease Liability Maturity
Future minimum lease payments under operating leases as of December 31, 2022 were as follows:
(In thousands)
Year Ending December 31,
2023$47,469 
202441,733 
202537,719 
202630,326 
202726,196 
Thereafter158,481 
Total future minimum lease payments341,924 
Less interest(83,999)
Present value of operating lease liabilities$257,925