XML 54 R43.htm IDEA: XBRL DOCUMENT v3.23.1
Leases (Tables)
12 Months Ended
Dec. 31, 2022
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, 2022 and 2021 (in thousands):
LeasesClassification20222021
Assets:
ROU assetsOther Assets$36,946 $42,451 
Liabilities:
ROU liability - currentAccrued expenses and other current liabilities$10,376 $10,040 
ROU liability - long-termOther long-term liabilities28,066 34,030 
Total ROU liabilities$38,442 $44,070 
Schedule of Components of Lease Costs and Other Information Related to Leases
The components of lease costs for the year ended December 31, 2022 and 2021 are as follows (in thousands):
Classification20222021
Finance lease expense:
Amortization of ROU assetsDepreciation and amortization$4,068 $4,111 
Interest on lease liabilitiesInterest expense624 721 
Operating lease expenseCost of revenue; Selling, general & administrative expenses12,783 13,042 
Short-term lease expenseCost of revenue; Selling, general & administrative expenses77 27 
Variable lease expenseCost of revenue; Selling, general & administrative expenses2,141 2,507 
Total$19,693 $20,408 

Additional information related to leases as of December 31, 2022 and 2021 is as follows:
20222021
Cash paid for amounts included in the measurement of lease liabilities for finance and operating leases (in thousands):
Finance - financing cash flows$4,140 $4,060 
Finance - operating cash flows624 721 
Operating - operating cash flows12,502 13,098 
ROU assets obtained in the exchange for lease liabilities:
Finance leases$5,076 2,923 
Operating leases6,067 7,021 
Weighted-average remaining lease term (in years):
Finance leases5.15.4
Operating leases4.75.3
Weighted-average discount rate:
Finance leases5.5 %5.3 %
Operating leases5.6 %5.7 %
Schedule of Maturities of Operating Lease Liabilities Maturities of lease liabilities as of December 31, 2022 is as follows (in thousands):
FinanceOperating
2023$6,131 $12,109 
20243,970 9,869 
20252,448 7,304 
20261,747 5,272 
2027842 4,119 
Thereafter255 5,089 
Total15,393 43,762 
Less: Present value discount1,147 5,320 
Lease liability$14,246 $38,442 
Schedule of Maturities of Finance Lease Liabilities Maturities of lease liabilities as of December 31, 2022 is as follows (in thousands):
FinanceOperating
2023$6,131 $12,109 
20243,970 9,869 
20252,448 7,304 
20261,747 5,272 
2027842 4,119 
Thereafter255 5,089 
Total15,393 43,762 
Less: Present value discount1,147 5,320 
Lease liability$14,246 $38,442