v3.26.1
Leases (Tables)
6 Months Ended
Jun. 30, 2026
Leases [Abstract]  
Supplemental Balance Sheet Information about Leases of Lessee
Supplemental balance sheet information related to the Company's leases are shown below (dollars in thousands):
Balance Sheet LocationJune 30, 2026December 31, 2025
Assets
Operating leasesOperating lease right-of-use assets$36,470 $31,800 
Finance leases
Property and equipment, net (a)
1,970 2,150 
Total lease assets$38,440 $33,950 
Liabilities
Current:
Operating leasesLease liabilities, current portion$7,230 $3,480 
Finance leasesLease liabilities, current portion780 620 
Long-term:
Operating leasesLease liabilities32,600 31,080 
Finance leasesLease liabilities270 730 
Total lease liabilities$40,880 $35,910 
__________________________
(a)     Finance leases were recorded net of accumulated depreciation of $0.8 million and $0.7 million as of June 30, 2026 and December 31, 2025, respectively.
Lease, Cost [Table Text Block]
The components of lease expense are as follows (dollars in thousands):
Three months ended June 30, Six months ended June 30,
Statement of Income Location2026202520262025
Operating lease costCost of sales and Selling, general and administrative expenses$2,210 $2,110 $4,310 $4,040 
Finance lease cost:
Depreciation of lease assetsCost of sales60 70 120 130 
Interest on lease liabilitiesInterest expense10 10 20 20 
Short-term, variable and other lease costsCost of sales and Selling, general and administrative expenses860 860 1,980 1,730 
Total lease cost$3,140 $3,050 $6,430 $5,920 
Lessee, Lease Liability, Maturity
Maturities of lease liabilities are as follows (dollars in thousands):
Year ended December 31,Operating LeasesFinance Leases
2026 (excluding the six months ended June 30, 2026)$4,530 $360 
20278,520 750 
20288,020 — 
20296,860 — 
20305,680 — 
Thereafter8,980 — 
Total lease payments42,590 1,110 
Less: Imputed interest(2,760)(60)
Present value of lease liabilities$39,830 $1,050 
Supplemental Cash Flow Information Related to Leases
Other information related to the Company's leases are as follows (dollars in thousands):
Three months ended
June 30,
Six months ended
June 30,
2026202520262025
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$1,770 $2,070 $3,740 $3,730 
Operating cash flows from finance leases10 10 20 20 
Financing cash flows from finance leases140 120 270 240 
Lease assets obtained in exchange for new lease liabilities:
Operating leases— 910 8,570 4,250