XML 68 R47.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2024
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, 2024 and 2023 (in thousands):
LeasesClassification20242023
Assets:
ROU assetsOther Assets$40,401 $37,512 
Liabilities:
ROU liability - currentAccrued expenses and other current liabilities$11,375 $10,686 
ROU liability - long-termOther long-term liabilities30,279 28,219 
Total ROU liabilities$41,654 $38,905 
Schedule of Components of Lease Costs and Other Information Related to Leases
The components of lease costs for the year ended December 31, 2024 and 2023 are as follows (in thousands):
Classification20242023
Finance lease expense:
Amortization of ROU assetsDepreciation and amortization$5,491 $5,152 
Interest on lease liabilitiesInterest expense1,062 917 
Operating lease expenseCost of revenue; Selling, general & administrative expenses14,213 13,234 
Short-term lease expenseCost of revenue; Selling, general & administrative expenses56 179 
Variable lease expenseCost of revenue; Selling, general & administrative expenses1,683 2,034 
Total$22,505 $21,516 

Additional information related to leases as of December 31, 2024 and 2023 is as follows:
20242023
Cash paid for amounts included in the measurement of lease liabilities for finance and operating leases (in thousands):
Finance - financing cash flows$5,495 $5,047 
Finance - operating cash flows1,062 917 
Operating - operating cash flows14,243 13,208 
ROU assets obtained in the exchange for lease liabilities:
Finance leases$9,899 $7,125 
Operating leases16,254 10,598 
Weighted-average remaining lease term (in years):
Finance leases5.04.7
Operating leases4.74.4
Weighted-average discount rate:
Finance leases6.5 %6.5 %
Operating leases6.1 %6.1 %
Schedule of Maturities of Operating Lease Liabilities
Maturities of lease liabilities as of December 31, 2024 is as follows (in thousands):
FinanceOperating
2025$6,402 $13,462 
20265,772 10,880 
20274,846 8,256 
20283,178 6,097 
20291,701 3,498 
Thereafter1,374 5,692 
Total23,273 47,885 
Less: Present value discount2,794 6,231 
Lease liability$20,479 $41,654 
Schedule of Maturities of Finance Lease Liabilities
Maturities of lease liabilities as of December 31, 2024 is as follows (in thousands):
FinanceOperating
2025$6,402 $13,462 
20265,772 10,880 
20274,846 8,256 
20283,178 6,097 
20291,701 3,498 
Thereafter1,374 5,692 
Total23,273 47,885 
Less: Present value discount2,794 6,231 
Lease liability$20,479 $41,654