XML 55 R36.htm IDEA: XBRL DOCUMENT v3.25.4
Leases (Tables)
12 Months Ended
Dec. 31, 2025
Leases [Abstract]  
Schedule of Leases Leases in the consolidated balance sheets consisted of the following at December 31:
(In thousands)Balance Sheet Classification20252024
Assets:
OperatingOperating lease assets$11,195 $11,793 
FinanceProperty, plant and equipment, net12,816 7,316 
Total lease assets$24,011 $19,109 
Liabilities:
Current:
OperatingAccrued liabilities$2,442 $2,162 
FinanceCurrent debt5,170 2,794 
Noncurrent:
OperatingNoncurrent operating lease liabilities9,877 10,896 
FinanceLong-term debt, less current portion6,392 4,827 
Total lease liabilities$23,881 $20,679 
Weighted-average remaining lease terms and the weighted average discount rates are as follows:
Lease Term and Discount RateDecember 31, 2025
Weighted-average remaining lease term (years)
Operating leases5.0
Finance leases2.5
Weighted-average discount rate
Operating leases5.1 %
Finance leases8.5 %
Schedule of Lease Cost
Lease costs in the consolidated statements of operations were as follows:
 Year Ended December 31,
(In thousands)202520242023
Operating lease expenses
Long-term operating leases expenses$2,686 $2,383 $2,568 
Short-term operating leases expenses2,852 1,874 3,226 
Total operating lease expenses5,538 4,257 5,794 
Amortization of leased assets for finance leases3,544 2,818 1,744 
Sublease income(1,172)(978)(758)
Total net lease cost$7,910 $6,097 $6,780 
Schedule of Maturity of Lease Liabilities, Finance Leases
The maturity of lease liabilities as of December 31, 2025 is as follows:
(In thousands)Operating LeasesFinance LeasesTotal
2026$3,072 $5,967 $9,039 
20272,940 4,120 7,060 
20282,604 1,909 4,513 
20292,301 764 3,065 
20301,934 131 2,065 
Thereafter1,322 — 1,322 
Total lease payments14,173 12,891 27,064 
Less: Interest1,854 1,329 3,183 
Present value of lease liabilities$12,319 $11,562 $23,881 
Schedule of Maturity of Lease Liabilities, Operating Leases
The maturity of lease liabilities as of December 31, 2025 is as follows:
(In thousands)Operating LeasesFinance LeasesTotal
2026$3,072 $5,967 $9,039 
20272,940 4,120 7,060 
20282,604 1,909 4,513 
20292,301 764 3,065 
20301,934 131 2,065 
Thereafter1,322 — 1,322 
Total lease payments14,173 12,891 27,064 
Less: Interest1,854 1,329 3,183 
Present value of lease liabilities$12,319 $11,562 $23,881