v3.25.2
7. Leases (Tables)
6 Months Ended
Jun. 30, 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 and six months ended June 30, 2025 and 2024, and as of June 30, 2025 and December 31, 2024 (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2025202420252024
Finance lease cost:
Amortization of right-of-use assets$403$120$801$236
Interest on lease liabilities5362541,068484
Operating lease cost4,1983,2288,3136,449
Variable lease cost8227231,7171,432
Short-term lease cost161294435478
Total lease cost$6,120$4,619$12,334$9,079
Cash paid for amounts included in the measurement of:
Operating lease liabilities$7,830$6,123
Finance lease liabilities933110
Lease assets obtained in exchange for:
Operating lease liabilities$1,663$532
Finance lease liabilities343,428

June 30, 2025December 31, 2024
Operating LeasesFinance
Leases
Operating LeasesFinance
Leases
Lease assets$109,684$28,485$114,283$29,262
Lease liabilities current
14,3451,94811,7991,482
Lease liabilities noncurrent
49,04329,23466,21129,532
Weighted-average remaining lease term9 years27 years9 years28 years
Weighted-average discount rate5.2 %6.6 %5.5 %6.6 %
Operating lease liability maturity
As of June 30, 2025, the future payments associated with our lease liabilities were as follows (in thousands):
Operating LeasesFinance
Leases
Remainder of 2025$7,733 $993 
202615,183 2,797 
20278,015 2,840 
20287,363 2,893 
20295,537 2,970 
20303,769 3,004 
Thereafter35,254 52,246 
Total future payments82,854 67,743 
Less: interest(19,466)(36,561)
Total lease liabilities$63,388 $31,182 
Finance lease liabilities maturity
As of June 30, 2025, the future payments associated with our lease liabilities were as follows (in thousands):
Operating LeasesFinance
Leases
Remainder of 2025$7,733 $993 
202615,183 2,797 
20278,015 2,840 
20287,363 2,893 
20295,537 2,970 
20303,769 3,004 
Thereafter35,254 52,246 
Total future payments82,854 67,743 
Less: interest(19,466)(36,561)
Total lease liabilities$63,388 $31,182