XML 62 R48.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2024
Leases [Abstract]  
Supplemental Balance Sheet Information
The following tables present our operating and finance leases as of December 31, 2024, and 2023:
(Amounts in thousands)Balance Sheet ClassificationDecember 31, 2024December 31, 2023
Assets:
Operating lease assetsOperating lease, right-of-use assets$42,085 $40,743 
Finance lease assetsProperty and equipment, net25,981 19,543 
Total lease assets$68,066 $60,286 
Liabilities:
Current:
Operating lease liabilitiesOperating lease obligation, current portion$(10,979)$(9,016)
Finance lease liabilitiesFinance lease obligation, current portion(10,394)(6,586)
Total current lease liabilities$(21,373)$(15,602)
Non-current:
Operating lease liabilitiesOperating lease obligation, less current portion$(37,058)$(37,660)
Finance lease liabilitiesFinance lease obligation, less current portion(17,940)(14,408)
Total non-current lease liabilities$(54,998)$(52,068)
Schedule of Selected Financial Information
The following tables present selected financial information for the year ended December 31, 2024, and 2023:
(Amounts in thousands)December 31, 2024December 31, 2023
Operating lease cost
Amortization of right-of-use assets$13,219 $11,192 
Short-term and variable lease cost
Finance lease cost:
Amortization of right-of-use assets9,9057,262
Interest on lease liabilities1,7141,464
Sublease income(106)(75)
Total lease cost$24,733 $19,852 

(Amounts in thousands)December 31, 2024December 31, 2023
Cash paid for amounts included in the measurements of lease liabilities:
Operating cash flows from operating leases$13,264 $10,445 
Operating cash flows from finance leases1,712 1,462 
Financing cash flows from finance leases9,010 6,782 
Right-of-use assets obtained in exchange for new operating leases11,473 19,030 
Right-of-use assets obtained in exchange for new finance leases16,458 8,245 
December 31, 2024December 31, 2023
Weighted average remaining lease term (in years):
Operating leases4.715.28
Finance leases2.482.73
Weighted average discount rates:
Operating leases6.7 %7.1 %
Finance leases6.7 %7.4 %
Summary of Future Minimum Lease Payments
Future minimum commitments under leases for the succeeding years are as follows (in thousands):
(Amounts in thousands)
Year ending December 31,Operating LeaseFinance Lease
2025
$13,629 $11,799 
2026
11,780 8,290 
2027
10,300 4,085 
2028
9,243 1,367 
2029
6,386 – 
Thereafter4,782 – 
Total lease payments$56,120 $25,541 
Less: Amounts representing interest$(8,174)$(2,707)
Total lease liabilities$47,946 $22,833 
Summary of Future Minimum Lease Payments
Future minimum commitments under leases for the succeeding years are as follows (in thousands):
(Amounts in thousands)
Year ending December 31,Operating LeaseFinance Lease
2025
$13,629 $11,799 
2026
11,780 8,290 
2027
10,300 4,085 
2028
9,243 1,367 
2029
6,386 – 
Thereafter4,782 – 
Total lease payments$56,120 $25,541 
Less: Amounts representing interest$(8,174)$(2,707)
Total lease liabilities$47,946 $22,833