v3.26.1
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2026
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Supplemental Cash Flow Information Related to Operating and Financing Leases

The following table presents supplemental cash flow information related to operating and financing leases for the periods presented (in thousands):

  

Cash paid for amounts included in the measurement of lease liabilities:  2026   2025 
   Six Months Ended June 30, 
Cash paid for amounts included in the measurement of lease liabilities:  2026   2025 
Operating cash flows from operating leases  $752   $730 
Operating cash flows from financing leases  $12   $12 
Financing cash flows from financing leases  $91   $34 
Schedule of Supplemental Balance Sheet Information Related to Operating and Financing Leases

The following table presents supplemental balance sheet information related to operating and financing leases for the periods presented (in thousands, except weighted averages):

  

  

June 30,

2026

  

December 31,

2025

 
   (Unaudited)     
Operating leases          
Right-of-use assets, net  $992   $1,682 
Right-of-use lease liabilities, current  $1,009   $1,405 
Right-of-use lease liabilities, noncurrent   5    277 
Total operating lease liabilities  $1,014   $1,682 
Financing Leases          
Machinery and equipment, gross  $906   $779 
Accumulated depreciation   (521)   (463)
Machinery and equipment, net  $385   $316 
Current liabilities  $167   $111 
Noncurrent liabilities   161    171 
Total financing lease liabilities  $328   $282 
Weighted average remaining lease term          
Operating leases   0.7 years    1.2 years 
Financing leases   2.1 years    2.7 years 
Weighted average discount rate          
Operating leases   11.70%   11.70%
Financing leases   8.04%   9.05%
Schedule of Future Minimum Lease Commitments

The following table presents future minimum lease commitments as of June 30, 2026 (in thousands):

  

   Operating Leases   Financing Leases 
Year Ending December 31,          
2026 (July – December)   759    117 
2027   295    132 
2028   2    91 
2029       17 
Total minimum lease payments   1,056    357 
Less: amounts representing interest   (42)   (29)
Present value of net minimum lease payments  $1,014    328