XML 35 R24.htm IDEA: XBRL DOCUMENT v3.25.3
LEASES (Tables)
9 Months Ended
Sep. 30, 2025
Leases  
Schedule of operating and finance leases
           
   Classification  September 30, 2025   December 31, 2024 
Assets             
Operating  Right-of-use operating lease assets  $6,000   $5,383 
Finance  Right-of-use finance lease assets   58    29 
Total lease assets     $6,058   $5,412 
              
Liabilities             
Current             
Operating  Current operating lease liabilities  $887   $537 
Finance  Current finance lease liabilities   20    12 
              
Non-current             
Operating  Operating lease liability, long-term   5,914    5,600 
Finance  Finance lease liability, long-term   31    12 
Total lease liabilities     $6,852   $6,161 
Schedule of components of our lease expense
                   
     

Three Months

Ended September 30,

  

Nine Months Ended

September 30,

 
   Classification  2025   2024   2025   2024 
Finance lease costs                       
Amortization of ROU assets  Selling, general and administrative  $3   $22   $9   $66 
Interest on lease liabilities  Other (income) expense, net   1    1    2    4 
Operating lease expense  Cost of sales   285    189    794    567 
Operating lease expense  Selling, general and administrative   54    55    163    164 
Short term lease expense  Cost of sales   253    122    535    280 
Total lease expense     $596   $389   $1,503   $1,081 
Schedule of lease term and discount rate
        
  

September 30,

2025

  

December 31,

2024

 
Weighted-average remaining lease terms (years)        
Operating leases   6.5    8.7 
Finance leases   4.0    1.7 
           
Weighted-average discount rates          
Operating leases   7.41%   7.97%
Finance leases   4.48%   7.44%
Schedule of present value of lease liabilities
        
   Operating Leases   Finance Leases 
October 1, 2025 - September 30, 2026  $1,363   $22 
October 1, 2026 - September 30, 2027   1,384    9 
October 1, 2027 - September 30, 2028   1,381    9 
October 1, 2028 - September 30, 2029   1,177    9 
Thereafter   3,383    6 
Total lease payments   8,688    55 
Less: Interest   (1,887)   (4)
Present value of lease liabilities  $6,801   $51