XML 41 R29.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases (Tables)
6 Months Ended
Jun. 30, 2024
Leases [Abstract]  
Schedule of Components of Lease Expense and Cash Flow Information The following table summarizes the lease expense by category in the Consolidated Statement of Income:
(in thousands)For the Three Months Ended June 30,For the Six Months Ended June 30,
2024202320242023
Cost of sales$1,959 $2,069 $3,783 $3,971 
Research and development expenses87 63 165 126 
Selling, general and administrative expenses14 18 143 37 
Interest expense23 41 
Total$2,062 $2,173 $4,096 $4,175 
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,
2024202320242023
Operating lease cost$1,532 $1,448 $3,064 $2,807 
Finance lease cost
Amortization of right-of-use (“ROU”) asset16 20 34 41 
Interest expense
Short-term lease cost207 258 406 401 
Variable lease cost305 442 587 918 
Sublease income— (264)— (530)
Total lease cost, net$2,062 $1,908 $4,096 $3,645 
The following table presents supplemental cash flow information related to leases:
(in thousands)For the Six Months Ended June 30,
20242023
Cash paid for amounts included in the measurement of lease liabilities
Operating cash flows paid for operating leases$2,987 $2,426 
Operating cash flows paid for interest portion of finance leases
Financing cash flows paid for principal portion of finance leases38 44 
Right-of-use assets obtained in exchange for lease obligations
Operating leases1,139 13,986 
Schedule of Supplemental Balance Sheet Information
The following table presents supplemental balance sheet information related to leases:
(in thousands)June 30, 2024December 31, 2023
Operating lease ROU assets, net
$25,343 $27,145 
Operating lease liabilities, current
4,246 3,912 
Operating lease liabilities, non-current 23,004 25,070 
Total operating lease liabilities$27,250 $28,982 
Finance lease ROU assets, net 1
$110 $144 
Finance lease liabilities, current 77 76 
Finance lease liabilities, non-current 55 94 
Total finance lease liabilities$132 $170 
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, 2024:
(in thousands)Operating LeasesFinance Leases
Six months ending December 31, 2024$3,076 $41 
Year ending December 31, 20256,250 81 
Year ending December 31, 20265,946 17 
Year ending December 31, 20275,950 — 
Year ending December 31, 20284,972 — 
Year ending December 31, 20294,000 — 
Thereafter3,535 — 
Total undiscounted lease payments
33,729 139 
Less: imputed interest
6,479 
Total lease liabilities
$27,250 $132 
Schedule of Maturity Analysis of Financing Lease Liabilities
The following table presents maturity analysis of lease liabilities as of June 30, 2024:
(in thousands)Operating LeasesFinance Leases
Six months ending December 31, 2024$3,076 $41 
Year ending December 31, 20256,250 81 
Year ending December 31, 20265,946 17 
Year ending December 31, 20275,950 — 
Year ending December 31, 20284,972 — 
Year ending December 31, 20294,000 — 
Thereafter3,535 — 
Total undiscounted lease payments
33,729 139 
Less: imputed interest
6,479 
Total lease liabilities
$27,250 $132