XML 35 R24.htm IDEA: XBRL DOCUMENT v3.26.1
LEASES (Tables)
3 Months Ended
Mar. 31, 2026
Leases  
Schedule of operating and finance leases
               
    Classification   March 31, 2026     December 31, 2025  
Assets                    
Operating   Right-of-use operating lease assets   $ 5,603     $ 5,770  
Finance   Right-of-use finance lease assets     48       53  
Total lease assets       $ 5,651     $ 5,823  
                     
Liabilities                    
Current                    
Operating   Current operating lease liabilities   $ 934     $ 899  
Finance   Current finance lease liabilities     20       20  
                     
Non-current                    
Operating   Operating lease liability, long-term     5,445       5,658  
Finance   Finance lease liability, long-term     27       29  
Total lease liabilities       $ 6,426     $ 6,606  
Schedule of components of lease expense
         
        Three Months Ended March 31,  
    Classification   2026     2025  
Finance lease costs                    
Amortization of ROU assets   Selling, general and administrative   $ 6     $ 3  
Operating lease expense   Cost of sales     277       243  
Operating lease expense   Selling, general and administrative     55       55  
Short term lease expense   Cost of sales     109       195  
Total lease expense       $ 447     $ 496  
Schedule of lease term and discount rate
           
    March 31, 2026     December 31, 2025  
Weighted-average remaining lease terms (years)            
Operating leases     6.00       6.67  
Finance leases     3.40       3.47  
                 
Weighted-average discount rates                
Operating leases     7.45%       7.44%  
Finance leases     4.54%       4.66%  
Schedule of present value of lease liabilities
           
    Operating Leases     Finance Leases  
April 1, 2026 - March 31, 2027   $ 1,394     $ 22  
April 1, 2027 - March 31, 2028     1,394       9  
April 1, 2028 - March 31, 2029     1,343       9  
April 1, 2029 - March 31, 2030     1,064       9  
April 1, 2030 - March 31, 2031     1,085       1  
Thereafter     1,761        
Total lease payments     8,041       50  
Less: interest     (1,662 )     (3 )
Present value of lease liabilities   $ 6,379     $ 47