XML 67 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Schedule of Supplemental Balance Sheet Information
The Company’s Consolidated Balance Sheets include the following related to operating leases as of December 31, 2023 and 2022 (in thousands):
LeasesClassification20232022
Assets:
ROU assetsOther Assets$37,512 $36,946 
Liabilities:
ROU liability - currentAccrued expenses and other current liabilities$10,686 $10,376 
ROU liability - long-termOther long-term liabilities28,219 28,066 
Total ROU liabilities$38,905 $38,442 
Schedule of Components of Lease Costs and Other Information Related to Leases
The components of lease costs for the year ended December 31, 2023 and 2022 are as follows (in thousands):
Classification20232022
Finance lease expense:
Amortization of ROU assetsDepreciation and amortization$5,152 $4,068 
Interest on lease liabilitiesInterest expense917 624 
Operating lease expenseCost of revenue; Selling, general & administrative expenses13,234 12,783 
Short-term lease expenseCost of revenue; Selling, general & administrative expenses179 77 
Variable lease expenseCost of revenue; Selling, general & administrative expenses2,034 2,141 
Total$21,516 $19,693 

Additional information related to leases as of December 31, 2023 and 2022 is as follows:
20232022
Cash paid for amounts included in the measurement of lease liabilities for finance and operating leases (in thousands):
Finance - financing cash flows$5,047 $4,140 
Finance - operating cash flows917 624 
Operating - operating cash flows13,208 12,502 
ROU assets obtained in the exchange for lease liabilities:
Finance leases$7,125 $5,076 
Operating leases10,598 6,067 
Weighted-average remaining lease term (in years):
Finance leases4.75.1
Operating leases4.44.7
Weighted-average discount rate:
Finance leases6.5 %5.5 %
Operating leases6.1 %5.6 %
Schedule of Maturities of Operating Lease Liabilities
Maturities of lease liabilities as of December 31, 2023 is as follows (in thousands):
FinanceOperating
2024$5,955 $12,485 
20254,520 9,978 
20263,787 7,426 
20272,832 5,851 
20281,168 4,230 
Thereafter128 3,914 
Total18,390 43,884 
Less: Present value discount1,970 4,979 
Lease liability$16,420 $38,905 
Schedule of Maturities of Finance Lease Liabilities
Maturities of lease liabilities as of December 31, 2023 is as follows (in thousands):
FinanceOperating
2024$5,955 $12,485 
20254,520 9,978 
20263,787 7,426 
20272,832 5,851 
20281,168 4,230 
Thereafter128 3,914 
Total18,390 43,884 
Less: Present value discount1,970 4,979 
Lease liability$16,420 $38,905