XML 53 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
LEASES (Tables)
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Schedule of Lease Expenses, Supplemental Cash Flow and Balance Sheet Information and Lease Term and Discount Rate
The following table presents components of lease cost (in thousands):

 
Twelve Months Ended December 31,
 202320222021
Operating lease costs
$21,575 $24,371 $23,921 
Finance lease costs:
Amortization of assets
3,451 — — 
Interest on lease liabilities
595 — — 
Total finance lease costs
4,046 $— $— 
Total operating and finance lease costs$25,621 $24,371 $23,921 
Twelve Months Ended December 31,
202320222021
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows - operating leases
$21,823 $20,584 $20,142 
Operating cash flows - finance leases
595 — — 
Financing cash flows - finance leases
$2,347 $— $— 
The following table presents weighted average remaining lease terms and discount rates:

December 31,
20232022
Weighted-average remaining lease term - operating leases
4.1 years
4.1 years
Weighted-average remaining lease term - finance leases
3.5 years
Weighted average discount rate - operating leases
6.8%6.5%
Weighted-average discount rate - finance leases
7.5%—%
Schedule of Supplemental Balance Sheet Information
The following table presents the consolidated balance sheet location of assets and liabilities related to operating and finance leases (in thousands):
December 31,
Balance Sheet Location
20232022
Operating
Operating lease right-of-use assets$48,729 $57,402 
Finance
Property and equipment, net
11,720 — 
Total lease assets
$60,449 $57,402 
Current operating
Short-term operating lease liabilities15,438 18,083 
Non-current operating
Long-term operating lease liabilities34,336 40,189 
Current finance
Other current liabilities
3,329 — 
Non-current finance
Other long-term liabilities
8,575 — 
Total lease liabilities$61,678 $58,272 
Schedule of Maturity of Operating Lease Liabilities
As of December 31, 2023 maturities of lease liabilities are as follows (in thousands):

Finance
Operating
2024$4,059 $18,177 
20253,998 13,691 
20263,437 10,218 
20271,826 6,870 
2028108 3,690 
Thereafter— 4,168 
Total future lease payments
13,428 56,814 
Less: imputed interest1,524 7,040 
Total lease liability balance
$11,904 $49,774 
Schedule of Maturity of Finance Lease Liabilities
As of December 31, 2023 maturities of lease liabilities are as follows (in thousands):

Finance
Operating
2024$4,059 $18,177 
20253,998 13,691 
20263,437 10,218 
20271,826 6,870 
2028108 3,690 
Thereafter— 4,168 
Total future lease payments
13,428 56,814 
Less: imputed interest1,524 7,040 
Total lease liability balance
$11,904 $49,774