v3.25.1
7. Leases (Tables)
3 Months Ended
Mar. 31, 2025
Leases [Abstract]  
Schedule of lease cost and related information
The following table presents certain quantitative information related to our lease arrangements for the three months ended March 31, 2025 and 2024, and as of March 31, 2025 and December 31, 2024 (in thousands):
Three Months Ended
March 31,
20252024
Finance lease cost:
Amortization of right-of-use assets$398$116
Interest on lease liabilities532230
Operating lease cost4,1153,221
Variable lease cost895709
Short-term lease cost274184
Total lease cost$6,214$4,460
Cash paid for amounts included in the measurement of:
Operating lease liabilities$3,846$3,001
Finance lease liabilities46546
Lease assets obtained in exchange for operating lease liabilities
$1,167$506
March 31, 2025December 31, 2024
Operating LeasesFinance
Leases
Operating LeasesFinance
Leases
Lease assets$110,221$28,841$114,283$29,262
Lease liabilities current
11,9461,70911,7991,482
Lease liabilities noncurrent
62,23829,35666,21129,532
Weighted-average remaining lease term9 years27 years9 years28 years
Weighted-average discount rate5.5 %6.6 %5.5 %6.6 %
Operating lease liability maturity
As of March 31, 2025, the future payments associated with our lease liabilities were as follows (in thousands):
Operating LeasesFinance
Leases
Remainder of 2025$11,446 $1,452 
202614,344 2,785 
202711,452 2,829 
202810,880 2,882 
20299,151 2,960 
20303,738 3,001 
Thereafter35,254 52,241 
Total future payments96,265 68,150 
Less: interest(22,081)(37,085)
Total lease liabilities$74,184 $31,065 
Finance lease liabilities maturity
As of March 31, 2025, the future payments associated with our lease liabilities were as follows (in thousands):
Operating LeasesFinance
Leases
Remainder of 2025$11,446 $1,452 
202614,344 2,785 
202711,452 2,829 
202810,880 2,882 
20299,151 2,960 
20303,738 3,001 
Thereafter35,254 52,241 
Total future payments96,265 68,150 
Less: interest(22,081)(37,085)
Total lease liabilities$74,184 $31,065