v3.25.2
LEASES (Tables)
6 Months Ended
Jun. 30, 2025
Leases  
Schedule of operating and finance leases
           
   Classification  June 30, 2025   December 31, 2024 
Assets             
Operating  Right-of-use operating lease assets  $6,176   $5,383 
Finance  Right-of-use finance lease assets   75    29 
Total lease assets     $6,251   $5,412 
              
Liabilities             
Current             
Operating  Current operating lease liabilities  $861   $537 
Finance  Current finance lease liabilities   23    12 
              
Non-current             
Operating  Operating lease liability, long-term   6,125    5,600 
Finance  Finance lease liability, long-term   53    12 
Total lease liabilities     $7,062   $6,161 
Schedule of components of our lease expense
                   
     

Three Months

Ended June 30,

  

Six Months Ended

June 30,

 
   Classification  2025   2024   2025   2024 
Finance lease costs                       
Amortization of ROU assets  Selling, general and administrative  $3   $22   $6   $44 
Interest on lease liabilities  Other (income) expense, net   1    1    1    3 
Operating lease expense  Cost of sales   266    189    509    378 
Operating lease expense  Selling, general and administrative   55    55    109    109 
Short term lease expense  Cost of sales   86    84    282    158 
Total lease expense     $411   $351   $907   $692 
Schedule of lease term and discount rate
        
  

June 30,

2025

  

December 31,

2024

 
Weighted-average remaining lease terms (years)          
Operating leases   6.7    16.1 
Finance leases   3.3    2.4 
           
Weighted-average discount rates          
Operating leases   7.39%    7.94% 
Finance leases   5.63%    0.02% 
Schedule of present value of lease liabilities
          
   Operating Leases   Finance Leases 
July 1, 2025 - June 30, 2026  $1,352   $25 
July 1, 2026 - June 30, 2027   1,372    26 
July 1, 2027 - June 30, 2028   1,377    13 
July 1, 2028 - June 30, 2029   1,252    9 
Thereafter   3,647    8 
Total lease payments   9,000    81 
Less: Interest   (2,013)   (5)
Present value of lease liabilities  $6,987   $76