v3.26.1
Leases (Tables)
6 Months Ended
Jun. 30, 2026
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 Three Months Ended June 30,For the Six Months Ended June 30,
2026202520262025
Cost of sales$3,669 $2,489 $7,207 $4,674 
Research and development expenses79 80 158 160 
Selling, general and administrative expenses139 62 200 104 
Interest expense27 28 54 42 
Total$3,914 $2,659 $7,619 $4,980 
The following table summarizes the components of lease expense:
(in thousands)For the Three Months Ended June 30,For the Six Months Ended June 30,
2026202520262025
Operating lease cost$3,002 $2,094 $5,951 $3,692 
Finance lease cost
Amortization of right-of-use (“ROU”) asset100 94 196 153 
Interest expense27 26 54 42 
Short-term lease cost222 81 437 262 
Variable lease cost563 364 981 831 
Total lease cost, net$3,914 $2,659 $7,619 $4,980 
The following table presents supplemental cash flow information related to leases:
(in thousands)For the Six Months Ended June 30,
20262025
Cash paid for amounts included in the measurement of lease liabilities
Operating cash flows paid for operating leases$6,829 $3,456 
Operating cash flows paid for interest portion of finance leases54 42 
Financing cash flows paid for principal portion of finance leases177 142 
ROU assets obtained in exchange for lease obligations
Operating leases9,958 26,247 
Finance leases230 936 
Schedule of Supplemental Balance Sheet Information Related to Leases
The following table presents supplemental balance sheet information related to leases:
(in thousands)June 30, 2026December 31, 2025
Operating lease ROU assets, net
$59,267 $52,911 
Operating lease liabilities, current
7,561 6,346 
Operating lease liabilities, non-current 53,676 49,397 
Total operating lease liabilities$61,237 $55,743 
Finance lease ROU assets, net 1
$1,553 $1,533 
Finance lease liabilities, current 397 355 
Finance lease liabilities, non-current 1,219 1,224 
Total finance lease liabilities$1,616 $1,579 
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 June 30, 2026:
(in thousands)Operating LeasesFinance Leases
Six months ending December 31, 2026$5,806 $246 
Year ending December 31, 202711,645 493 
Year ending December 31, 202810,612 493 
Year ending December 31, 20299,803 474 
Year ending December 31, 20308,448 116 
Year ending December 31, 20316,471 
Thereafter27,670 — 
Total undiscounted lease payments
80,455 1,826 
Less: imputed interest
19,218 210 
Total lease liabilities
$61,237 $1,616 
Schedule of Maturity Analysis of Financing Lease Liabilities
The following table presents maturity analysis of lease liabilities as of June 30, 2026:
(in thousands)Operating LeasesFinance Leases
Six months ending December 31, 2026$5,806 $246 
Year ending December 31, 202711,645 493 
Year ending December 31, 202810,612 493 
Year ending December 31, 20299,803 474 
Year ending December 31, 20308,448 116 
Year ending December 31, 20316,471 
Thereafter27,670 — 
Total undiscounted lease payments
80,455 1,826 
Less: imputed interest
19,218 210 
Total lease liabilities
$61,237 $1,616