XML 39 R28.htm IDEA: XBRL DOCUMENT v3.25.3
Leases (Tables)
9 Months Ended
Sep. 30, 2025
Leases [Abstract]  
Schedule of Lease Expense Components
The components of lease expense were as follows:
Three Months Ended
September 30
Nine Months Ended
September 30
2025202420252024
(thousands)
Operating lease cost$3,832 $3,401 $10,853 $10,369 
Finance lease cost
Amortization of right-of-use assets314 625 1,459 1,866 
Interest on lease liabilities355 540 1,351 1,623 
Variable lease cost1,170 1,521 4,076 4,682 
Short-term lease cost1,862 1,383 5,147 4,197 
Sublease income(51)(29)(168)(108)
Total lease cost$7,482 $7,441 $22,718 $22,629 
Schedule of Supplemental Cash Flow Information Related to Leases
Supplemental cash flow information related to leases was as follows:
Nine Months Ended
September 30
20252024
(thousands)
Cash paid for amounts included in the measurement of lease liabilities
Operating cash flows from operating leases$10,491 $9,697 
Operating cash flows from finance leases1,349 1,604 
Financing cash flows from finance leases1,184 1,448 
Right-of-use assets obtained in exchange for lease obligations
Operating leases15,975 3,056 
Finance leases— 803 
Schedule of Other Information Related to Leases
Other information related to leases was as follows:
September 30, 2025December 31, 2024
Weighted-average remaining lease term (years)
Operating leases77
Finance leases1213
Weighted-average discount rate
Operating leases5.9 %5.9 %
Finance leases8.6 %7.5 %
Schedule of Minimum Lease Payment Requirements for Noncancelable Leases
As of September 30, 2025, our minimum lease payment requirements for noncancelable operating and finance leases are as follows:
Operating LeasesFinance Leases
(thousands)
Remainder of 2025$3,738 $607 
202612,778 2,417 
202712,237 2,462 
20289,909 2,293 
20299,212 2,252 
Thereafter28,067 17,087 
Total future minimum lease payments75,941 27,118 
Less: interest(14,440)(10,154)
Total lease obligations61,501 16,964 
Less: current obligations(10,120)(1,049)
Long-term lease obligations$51,381 $15,915 
Schedule of Minimum Lease Payment Requirements for Noncancelable Leases
As of September 30, 2025, our minimum lease payment requirements for noncancelable operating and finance leases are as follows:
Operating LeasesFinance Leases
(thousands)
Remainder of 2025$3,738 $607 
202612,778 2,417 
202712,237 2,462 
20289,909 2,293 
20299,212 2,252 
Thereafter28,067 17,087 
Total future minimum lease payments75,941 27,118 
Less: interest(14,440)(10,154)
Total lease obligations61,501 16,964 
Less: current obligations(10,120)(1,049)
Long-term lease obligations$51,381 $15,915