v3.26.1
LEASES (Tables)
6 Months Ended
Jun. 30, 2026
Leases  
Schedule of operating and finance leases
           
   Classification 

June 30,

2026

  

December 31,

2025

 
Assets             
Operating  Right-of-use operating lease assets  $5,405   $5,770 
Finance  Right-of-use finance lease assets   43    53 
Total lease assets     $5,448   $5,823 
              
Liabilities             
Current             
Operating  Current operating lease liabilities  $957   $899 
Finance  Current finance lease liabilities   20    20 
              
Non-current             
Operating  Operating lease liability, long-term   5,206    5,658 
Finance  Finance lease liability, long-term   25    29 
Total lease liabilities     $6,208   $6,606 
Schedule of components of lease expense
                   
      Three Months Ended
June 30,
   Six Months Ended
June 30,
 
   Classification  2026   2025   2026   2025 
Finance lease costs                       
Amortization of ROU assets  Selling, general and administrative  $5   $3   $10   $6 
Interest on lease liabilities  Interest Expense   1    1    1    1 
Operating lease expense  Cost of sales   268    266    544    509 
Operating lease expense  Selling, general and administrative   55    55    109    109 
Short term lease expense  Cost of sales   313    86    422    282 
Total lease expense     $642   $411   $1,086   $907 
Schedule of lease term and discount rate
        
  

June 30,

2026

  

December 31,

2025

 
Weighted-average remaining lease terms (years)          
Operating leases   5.42    6.67 
Finance leases   3.10    3.47 
           
Weighted-average discount rates          
Operating leases   7.50%    7.44% 
Finance leases   6.30%    4.66% 
Schedule of present value of lease liabilities
        
   Operating Leases   Finance Leases 
July 1, 2026 - June 30, 2027  $1,394   $22 
July 1, 2027 - June 30, 2028   1,398    9 
July 1, 2028 - June 30, 2029   1,266    9 
July 1, 2029 - June 30, 2030   1,070    8 
July 1, 2030 - June 30, 2031   1,091     
Thereafter   1,485     
Total lease payments  $7,704   $48 
Less: Interest   (1,541)   (3)
Present value of lease liabilities  $6,163   $45