v3.26.1
Leases (Tables)
6 Months Ended
Jun. 30, 2026
Leases [Abstract]  
Schedule of Lease Expense Components
The components of lease expense were as follows:
Three Months Ended
June 30
Six Months Ended
June 30
2026202520262025
(thousands)
Operating lease cost$3,306 $3,605 $6,975 $7,021 
Finance lease cost
Amortization of right-of-use assets819 545 1,258 1,145 
Interest on lease liabilities787 493 1,235 996 
Variable lease cost1,446 1,414 2,790 2,906 
Short-term lease cost1,573 1,592 3,488 3,285 
Sublease income(13)(64)(20)(117)
Total lease cost$7,918 $7,585 $15,726 $15,236 
Schedule of Supplemental Cash Flow Information Related to Leases
Supplemental cash flow information related to leases was as follows:
Six Months Ended
June 30
20262025
(thousands)
Cash paid for amounts included in the measurement of lease liabilities
Operating cash flows from operating leases$6,957 $6,797 
Operating cash flows from finance leases1,233 995 
Financing cash flows from finance leases786 943 
Right-of-use assets obtained in exchange for lease obligations
Operating leases2,954 8,885 
Finance leases30,386 — 
Schedule of Other Information Related to Leases
Other information related to leases was as follows:
June 30, 2026December 31, 2025
Weighted-average remaining lease term (years)
Operating leases67
Finance leases1412
Weighted-average discount rate
Operating leases5.8 %5.9 %
Finance leases6.9 %8.6 %
Schedule of Minimum Lease Payment Requirements for Noncancelable Leases
As of June 30, 2026, our minimum lease payment requirements for noncancelable operating and finance leases are as follows:
Operating LeasesFinance Leases
(thousands)
Remainder of 2026$6,741 $2,532 
202713,121 5,141 
202810,251 5,038 
20299,330 5,066 
20307,327 4,904 
Thereafter19,324 49,119 
Total future minimum lease payments66,094 71,800 
Less: interest(11,559)(25,492)
Total lease obligations54,535 46,308 
Less: current obligations(10,601)(2,011)
Long-term lease obligations$43,934 $44,297 
Schedule of Minimum Lease Payment Requirements for Noncancelable Leases
As of June 30, 2026, our minimum lease payment requirements for noncancelable operating and finance leases are as follows:
Operating LeasesFinance Leases
(thousands)
Remainder of 2026$6,741 $2,532 
202713,121 5,141 
202810,251 5,038 
20299,330 5,066 
20307,327 4,904 
Thereafter19,324 49,119 
Total future minimum lease payments66,094 71,800 
Less: interest(11,559)(25,492)
Total lease obligations54,535 46,308 
Less: current obligations(10,601)(2,011)
Long-term lease obligations$43,934 $44,297