XML 43 R33.htm IDEA: XBRL DOCUMENT v3.25.2
Leases (Tables)
6 Months Ended
Jun. 30, 2025
Leases [Abstract]  
Schedule of Lease Balances within the Consolidated Balance Sheets
Lease balances within our consolidated balance sheets were as follows:
(In thousands)June 30, 2025December 31, 2024
Assets:
Operating lease right-of-use assets$13,292 $14,322 
Liabilities:
Other accrued liabilities$3,419 $3,553 
Long-term operating lease obligations8,452 9,232 
Total lease liabilities$11,871 $12,785 
Schedule of Operating Lease Expense, Operating Lease Cash Flows and Supplemental Cash Flow Information
Operating lease expense, operating lease cash flows and supplemental cash flow information were as follows:

(In thousands)Three Months Ended June 30,Six Months Ended June 30,
2025202420252024
Cost of sales$353 $590 $669 $1,298 
Selling, general and administrative expenses1,110 1,102 2,270 2,253 
Total operating lease expense$1,463 $1,692 $2,939 $3,551 
Operating lease expenses from variable and short-term lease costs$349 $210 $722 $517 
Operating cash outflows from operating leases$1,437 $1,570 $2,865 $3,315 
Operating lease right-of-use assets obtained in exchange for lease obligations$3,637 $$3,899 $
Schedule of Weighted Average Remaining Lease Liability Term and Weighted Average Discount Rate
The weighted average remaining lease liability term and the weighted average discount rate were as follows:
June 30, 2025December 31, 2024
Weighted average lease liability term (in years)4.74.6
Weighted average discount rate6.02 %5.45 %
Schedule of Reconciliation of the Undiscounted Cash Flows for Each of the First Five Years and Thereafter to Operating Lease Liabilities
The following table reconciles the undiscounted cash flows for each of the first five years and thereafter to the operating lease liabilities recognized in our consolidated balance sheets at June 30, 2025. The reconciliation excludes short-term leases that are not recorded in our consolidated balance sheets.
(In thousands)June 30, 2025
2025 (remaining 6 months)$2,224 
20263,925 
20273,185 
20281,530 
2029716 
Thereafter2,167 
Total lease payments13,747 
Less: imputed interest(1,876)
Total lease liabilities$11,871