XML 62 R43.htm IDEA: XBRL DOCUMENT v3.24.1
LEASES (Tables)
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Schedule of ROU Assets and Lease Liabilities and Other Information Related to Leases
The following table presents right-of-use ("ROU") assets and lease liabilities as of December 31, 2023 and 2022 (in thousands):

20232022
ROU assets
Operating leases$78,458 $177,892 
Finance leases10,648 5,475 
$89,106 $183,367 
Lease liabilities
Operating leases$147,079 $190,415 
Finance leases10,240 5,050 
$157,319 $195,465 
Schedule of Lease Expense
The components of lease expense for the years ended December 31, 2023, 2022 and 2021 (in thousands) were as follows:
202320222021
Operating lease cost$92,176 $33,213 $19,732 
Short-term lease cost710 818 1,167 
Variable lease cost11,813 8,347 4,954 
Total operating lease cost
$104,699 $42,378 $25,853 
Finance lease costs
  Amortization of right-of-use assets $3,567 $2,020 $1,253 
  Interest on lease liabilities 1,061 290 221 
Total finance lease cost$4,628 $2,310 $1,474 
Additional information related to operating and finance leases for the years ended December 31, 2023 and 2022 (in thousands) were as follows:

20232022
Cash paid for amounts included in the measurement of lease liabilities
     Operating cash flows from finance leases$1,061 290
     Operating cash flows from operating leases36,677 27,186 
     Financing cash flows from finance leases3,537 1,989 
Right-of-use assets obtained in exchange for lease obligations
     Operating leases$8,063 68,340 
     Finance leases8,739 3,642 

The weighted average remaining lease term (in years) and weighted average discount rate were as follows:

20232022
Weighted average remaining lease term - Finance 3.0 years3.2 years
Weighted average remaining lease term - Operating 7.1 years7.8 years
Weighted average discount rate - Finance12.50 %6.60 %
Weighted average discount rate - Operating7.75 %6.66 %
Schedule of Future Minimum Lease Payments for Operating Leases
Future minimum lease payments under operating and finance leases as of December 31, 2023 were as follows:
(in thousands)OperatingFinanceTotal
2024$32,978$4,279$37,257
202528,9183,85832,777
202626,1353,26529,401
202723,5161,05724,574
202820,78120,778
Thereafter60,47460,474
Total minimum lease payments192,80212,459205,261
Less: amount representing interest(45,723)(2,219)(47,942)
Lease liabilities$147,079$10,240$157,319
Schedule of Future Minimum Lease Payments for Finance Leases
Future minimum lease payments under operating and finance leases as of December 31, 2023 were as follows:
(in thousands)OperatingFinanceTotal
2024$32,978$4,279$37,257
202528,9183,85832,777
202626,1353,26529,401
202723,5161,05724,574
202820,78120,778
Thereafter60,47460,474
Total minimum lease payments192,80212,459205,261
Less: amount representing interest(45,723)(2,219)(47,942)
Lease liabilities$147,079$10,240$157,319