XML 56 R37.htm IDEA: XBRL DOCUMENT v3.25.4
Leases (Tables)
12 Months Ended
Dec. 31, 2025
Leases [Abstract]  
Schedule of Components of Lease Expense and Cash Flow Information The following table summarizes the lease expense by category in the Consolidated Statements of Income:
(in thousands)For the Year Ended December 31,
20252024
Cost of sales$11,082 $7,603 
Research, development and engineering expenses318 326 
Selling, general and administrative expenses279 266 
Interest expense100 
Total$11,779 $8,203 
The following table summarizes the components of lease expense and income:
(in thousands)For the Year Ended December 31,
20252024
Operating lease cost
$8,789 $6,126 
Finance lease cost:
Amortization of ROU asset367 66 
Interest expense100 
Short-term lease cost
744 861 
Variable lease cost
1,779 1,142 
Sublease income— — 
Total lease cost, net$11,779 $8,203 
The following table presents supplemental cash flow information related to leases:
(in thousands)For the Year Ended December 31,
20252024
Cash paid for amounts included in the measurement of lease liabilities
Operating cash flows paid for operating leases$7,887 $6,063 
Operating cash flows paid for interest portion of finance leases100 
Financing cash flows paid for principal portion of finance leases339 76 
Right-of-use assets obtained in exchange for lease obligations
Operating leases
35,709 1,139 
Finance leases1,840 — 
Schedule of Supplemental Balance Sheet Information Related to Leases
The following table presents supplemental balance sheet information related to leases:
(in thousands)As of December 31,
20252024
Operating lease ROU assets, net
$52,911 $23,275 
Operating lease liabilities, current
6,346 4,503 
Operating lease liabilities, non-current 49,397 20,663 
Total operating lease liabilities
$55,743 $25,166 
Finance lease ROU assets, net 1
$1,533 $78 
Finance lease liabilities, current
355 78 
Finance lease liabilities, non-current 1,224 16 
Total finance lease liabilities
$1,579 $94 
1.    Included in Property, plant and equipment, net for finance leases on the Consolidated Balance Sheets.
Schedule of Maturity Analysis of Operating Lease Liabilities
The following table presents maturity analysis of lease liabilities as of December 31, 2025:
(in thousands)
Year Ending December 31,Operating LeasesFinance Leases
2026$10,104 $451 
202710,331 434 
20289,489 434 
20298,652 415 
20307,262 75 
Thereafter28,104 — 
Total undiscounted lease payments
73,942 1,809 
Less: imputed interest
18,199 230 
Total lease liabilities
$55,743 $1,579 
Schedule of Maturity Analysis of Financing Lease Liabilities
The following table presents maturity analysis of lease liabilities as of December 31, 2025:
(in thousands)
Year Ending December 31,Operating LeasesFinance Leases
2026$10,104 $451 
202710,331 434 
20289,489 434 
20298,652 415 
20307,262 75 
Thereafter28,104 — 
Total undiscounted lease payments
73,942 1,809 
Less: imputed interest
18,199 230 
Total lease liabilities
$55,743 $1,579