XML 92 R44.htm IDEA: XBRL DOCUMENT v3.25.4
Leases (Tables)
12 Months Ended
Dec. 31, 2025
Leases [Abstract]  
Schedule of Lease Assets and Lease Liabilities Lease assets and lease liabilities as of December 31, 2025 and 2024 were as follows:
December 31,
Classification on Balance Sheet20252024
Assets
ROU operating lease assetsOperating lease right-of-use asset, net$20,420 $2,909 
Finance lease assetsProperty, plant and equipment, net262 106 
Total lease assets$20,682 $3,015 
December 31,
Classification on Balance Sheet20252024
Liabilities
Current
    Operating lease liabilityOperating lease liability, current $1,960 $1,879 
    Finance lease liabilityOther current liabilities84 42 
Long-term
Operating lease liabilityOperating lease liability19,182 1,628 
     Finance lease liabilityOther liabilities199 46 
Total lease liabilities $21,425 $3,595 
Schedule of Lease Cost
Operating lease costs for the years ended, weighted average remaining term (in years) for the operating leases, weighted average discount rate, weighted average remaining term (in years) for the finance leases and the weighted average discount rate are as follows:

December 31,
20252024
Operating lease costs$2,729 $1,938 
Weighted average discount rate (Operating)
20.4 %18.3 %
Weighted average discount rate (Finance)
23.7 %20.8 %
Weighted average remaining term (Operating)
10.1 years1.8 years
Weighted average remaining term (Finance)
3.4 years2.2 years
Schedule of Future Minimum Lease Payments
Future minimum lease payments as of December 31, 2025 were as follows:
Operating leasesFinance leasesTotal
2026$3,784 $140 $3,924 
20273,878 115 3,993 
20284,983 73 5,056 
20295,095 54 5,149 
20305,228 28 5,256 
Thereafter
35,530 — 35,530 
Total minimum lease payments58,498 410 58,908 
Less amounts representing interest(37,356)(127)(37,483)
Present value of minimum lease payments$21,142 $283 $21,425 
Schedule of Future Minimum Finance Lease Payments
Future minimum lease payments as of December 31, 2025 were as follows:
Operating leasesFinance leasesTotal
2026$3,784 $140 $3,924 
20273,878 115 3,993 
20284,983 73 5,056 
20295,095 54 5,149 
20305,228 28 5,256 
Thereafter
35,530 — 35,530 
Total minimum lease payments58,498 410 58,908 
Less amounts representing interest(37,356)(127)(37,483)
Present value of minimum lease payments$21,142 $283 $21,425