XML 56 R37.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2024
Leases [Abstract]  
Schedule of Leases Leases in the consolidated balance sheets consisted of the following at December 31:
(In thousands)Balance Sheet Classification20242023
Assets:
OperatingOperating lease assets$11,793 $11,192 
FinanceProperty, plant and equipment, net7,316 6,025 
Total lease assets$19,109 $17,217 
Liabilities:
Current:
OperatingAccrued liabilities$2,162 $1,797 
FinanceCurrent debt2,794 1,995 
Noncurrent:
OperatingNoncurrent operating lease liabilities$10,896 $10,713 
FinanceLong-term debt, less current portion4,827 4,604 
Total lease liabilities$20,679 $19,109 
Weighted-average remaining lease terms and the weighted average discount rates are as follows:
Lease Term and Discount RateDecember 31, 2024
Weighted-average remaining lease term (years)
Operating leases5.9
Finance leases2.7
Weighted-average discount rate
Operating leases5.4 %
Finance leases7.8 %
Schedule of Lease Cost
Lease costs in the consolidated statements of operations were as follows:
 Year Ended December 31,
(In thousands)202420232022
Operating lease expenses
Long-term operating leases expenses$2,383 $2,568 $2,409 
Short-term operating leases expenses1,874 3,226 2,543 
Total operating lease expenses$4,257 $5,794 $4,952 
Amortization of leased assets for finance leases$2,818 $1,744 $515 
Sublease income$(978)$(758)$(407)
Total net lease cost$6,097 $6,780 $5,060 
Schedule of Maturity of Lease Liabilities, Finance Leases
The maturity of lease liabilities as of December 31, 2024 is as follows:
(In thousands)Operating LeasesFinance LeasesTotal
2025$2,724 $3,278 $6,002 
20262,696 2,909 5,605 
20272,552 1,791 4,343 
20282,178 519 2,697 
20292,029 — 2,029 
Thereafter3,056 — 3,056 
Total lease payments15,235 8,497 23,732 
Less: Interest2,177 876 3,053 
Present value of lease liabilities$13,058 $7,621 $20,679 
Schedule of Maturity of Lease Liabilities, Operating Leases
The maturity of lease liabilities as of December 31, 2024 is as follows:
(In thousands)Operating LeasesFinance LeasesTotal
2025$2,724 $3,278 $6,002 
20262,696 2,909 5,605 
20272,552 1,791 4,343 
20282,178 519 2,697 
20292,029 — 2,029 
Thereafter3,056 — 3,056 
Total lease payments15,235 8,497 23,732 
Less: Interest2,177 876 3,053 
Present value of lease liabilities$13,058 $7,621 $20,679