v3.25.4
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2025
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Lease, Cost
The components of lease cost were as follows for the years ended December 31:
202520242023
Operating lease cost$2,540 $3,404 $3,921 
Short-term lease cost(a)
688 883 840 
Financing lease cost:
Amortization of finance lease assets1,554 602 1,175 
Interest on lease liabilities806 866 823 
Total lease cost$5,588 $5,755 $6,759 
(a)Includes variable lease cost and sublease income, which are immaterial.
Supplemental cash flow information and non-cash activity related to leases were as follows for the years ended December 31:
202520242023
Cash paid for amounts included in measurement of lease liabilities:
Operating cash flows from operating leases$3,622 $4,619 $4,516 
Operating cash flows from financing leases$805 $866 $793 
Financing cash flows from finance leases$822 $758 $506 
Right-of-use assets obtained in exchange for lease obligations:
Operating lease obligations$925 $761 $344 
Finance lease obligations$56 $— $15,567 
Schedule of Assets and Liabilities, Lessee
Supplemental balance sheet and other information related to operating leases were as follows for the years ended December 31:
20252024
Operating lease assets(a)
$5,122$6,506
Operating lease liabilities - other current liabilities$3,303$3,102
Operating lease liabilities - other long-term liabilities4,4566,940
Total operating lease liabilities$7,759$10,042
Financing leases
Property, plant and equipment - net$11,221$12,703
Finance lease liabilities - other current liabilities$907$815
Finance lease liabilities - other long-term liabilities8,7299,571
Total financing lease liabilities$9,636$10,386
Weighted average remaining lease term (years):
Operating leases2.43.1
Finance leases7.38.3
Weighted average discount rate:
Operating leases5.2 %5.1 %
Finance leases8.1 %8.1 %
(a)     As previously discussed in Note 2. Significant Accounting Policies, the Company incurred an impairment of right-of-use assets totaling $2,456 during the year ended December 31, 2024.
Schedule of Maturities of Operating Lease Liabilities
Future maturities of operating and finance lease liabilities are as follows:
Operating leasesFinance Leases
2026$3,582 $1,640 
20273,066 1,673 
20281,548 1,706 
202922 1,740 
2030— 1,775 
Thereafter— 4,281 
Total undiscounted cash flows8,218 12,815 
Less imputed interest(459)(3,179)
Present value of future lease payments$7,759 $9,636