XML 41 R19.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases
12 Months Ended
Dec. 31, 2024
Leases [Abstract]  
Leases Leases
Lease Costs

    The components of lease expense were as follows:
Year Ended December 31
202420232022
(thousands)
Operating lease cost$13,690 $13,227 $14,212 
Finance lease cost
Amortization of right-of-use assets2,480 2,470 2,482 
Interest on lease liabilities2,147 2,229 2,327 
Variable lease cost5,800 5,429 4,406 
Short-term lease cost5,784 6,149 5,662 
Sublease income(153)(330)(439)
Total lease cost$29,748 $29,174 $28,650 
Other Information

    Supplemental cash flow information related to leases was as follows:
Year Ended December 31
202420232022
(thousands)
Cash paid for amounts included in the measurement of lease liabilities
Operating cash flows from operating leases$13,125 $13,472 $14,203 
Operating cash flows from finance leases2,128 2,226 2,338 
Financing cash flows from finance leases1,955 1,831 1,685 
Right-of-use assets obtained in exchange for lease obligations
Operating leases5,356 18,147 5,096 
Finance leases803 — — 
    
    Other information related to leases was as follows:
December 31, 2024December 31, 2023
Weighted-average remaining lease term (years)
Operating leases78
Finance leases1313
Weighted-average discount rate
Operating leases5.9 %6.2 %
Finance leases7.5 %7.6 %

    As of December 31, 2024, our minimum lease payment requirements for noncancelable operating and finance leases are as follows:
Operating LeasesFinance Leases
(thousands)
2025$13,137 $3,727 
20269,932 3,573 
20279,355 3,641 
20287,345 3,496 
20296,921 3,479 
Thereafter19,835 26,880 
Total future minimum lease payments66,525 44,796 
Less: interest(12,989)(16,181)
Total lease obligations53,536 28,615 
Less: current obligations(10,362)(1,732)
Long-term lease obligations$43,174 $26,883 
    As of December 31, 2024, the undiscounted future lease payments for additional leases that have not yet commenced was approximately $9 million. These leases are expected to commence in 2025 with lease terms ranging from 3 years to 9 years.
Leases Leases
Lease Costs

    The components of lease expense were as follows:
Year Ended December 31
202420232022
(thousands)
Operating lease cost$13,690 $13,227 $14,212 
Finance lease cost
Amortization of right-of-use assets2,480 2,470 2,482 
Interest on lease liabilities2,147 2,229 2,327 
Variable lease cost5,800 5,429 4,406 
Short-term lease cost5,784 6,149 5,662 
Sublease income(153)(330)(439)
Total lease cost$29,748 $29,174 $28,650 
Other Information

    Supplemental cash flow information related to leases was as follows:
Year Ended December 31
202420232022
(thousands)
Cash paid for amounts included in the measurement of lease liabilities
Operating cash flows from operating leases$13,125 $13,472 $14,203 
Operating cash flows from finance leases2,128 2,226 2,338 
Financing cash flows from finance leases1,955 1,831 1,685 
Right-of-use assets obtained in exchange for lease obligations
Operating leases5,356 18,147 5,096 
Finance leases803 — — 
    
    Other information related to leases was as follows:
December 31, 2024December 31, 2023
Weighted-average remaining lease term (years)
Operating leases78
Finance leases1313
Weighted-average discount rate
Operating leases5.9 %6.2 %
Finance leases7.5 %7.6 %

    As of December 31, 2024, our minimum lease payment requirements for noncancelable operating and finance leases are as follows:
Operating LeasesFinance Leases
(thousands)
2025$13,137 $3,727 
20269,932 3,573 
20279,355 3,641 
20287,345 3,496 
20296,921 3,479 
Thereafter19,835 26,880 
Total future minimum lease payments66,525 44,796 
Less: interest(12,989)(16,181)
Total lease obligations53,536 28,615 
Less: current obligations(10,362)(1,732)
Long-term lease obligations$43,174 $26,883 
    As of December 31, 2024, the undiscounted future lease payments for additional leases that have not yet commenced was approximately $9 million. These leases are expected to commence in 2025 with lease terms ranging from 3 years to 9 years.