XML 44 R29.htm IDEA: XBRL DOCUMENT v3.25.1
Leases (Tables)
3 Months Ended
Mar. 31, 2025
Leases [Abstract]  
Summary of Lease Expense Components
The components of lease expense were as follows:
Three Months Ended
March 31
20252024
(thousands)
Operating lease cost$3,416 $3,475 
Finance lease cost
Amortization of right-of-use assets600 617 
Interest on lease liabilities503 541 
Variable lease cost1,492 1,577 
Short-term lease cost1,693 1,464 
Sublease income(53)(47)
Total lease cost$7,651 $7,627 
Schedule of Supplemental Cash Flow Information Related to Leases
Supplemental cash flow information related to leases was as follows:
Three Months Ended
March 31
20252024
(thousands)
Cash paid for amounts included in the measurement of lease liabilities
Operating cash flows from operating leases$3,365 $3,237 
Operating cash flows from finance leases502 536 
Financing cash flows from finance leases502 475 
Right-of-use assets obtained in exchange for lease obligations
Operating leases318 983 
Finance leases— 803 
Schedule of Other Information Related to Leases
Other information related to leases was as follows:
March 31, 2025December 31, 2024
Weighted-average remaining lease term (years)
Operating leases77
Finance leases1313
Weighted-average discount rate
Operating leases5.9 %5.9 %
Finance leases7.5 %7.5 %
Schedule of Minimum Lease Payment Requirements for Noncancelable Leases
As of March 31, 2025, our minimum lease payment requirements for noncancelable operating and finance leases are as follows:
Operating LeasesFinance Leases
(thousands)
Remainder of 2025$9,872 $2,723 
202610,042 3,573 
20279,449 3,641 
20287,357 3,496 
20296,933 3,479 
Thereafter19,836 26,880 
Total future minimum lease payments63,489 43,792 
Less: interest(12,256)(15,678)
Total lease obligations51,233 28,114 
Less: current obligations(10,069)(1,641)
Long-term lease obligations$41,164 $26,473 
Schedule of Minimum Lease Payment Requirements for Noncancelable Leases
As of March 31, 2025, our minimum lease payment requirements for noncancelable operating and finance leases are as follows:
Operating LeasesFinance Leases
(thousands)
Remainder of 2025$9,872 $2,723 
202610,042 3,573 
20279,449 3,641 
20287,357 3,496 
20296,933 3,479 
Thereafter19,836 26,880 
Total future minimum lease payments63,489 43,792 
Less: interest(12,256)(15,678)
Total lease obligations51,233 28,114 
Less: current obligations(10,069)(1,641)
Long-term lease obligations$41,164 $26,473