XML 62 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Lease Commitments (Tables)
12 Months Ended
Dec. 31, 2023
Lease Commitments [Abstract]  
Components of Lease Expense
The components of lease expense consist of the following:

 
For the year ended December 31,
 
   
2023
   
2022
    2021
 
Operating lease cost
                 
Cost of sales
 
$
507
   
$
940
    $ 907  
Selling, general and administrative
   
1,991
     
1,622
      1,907  
Variable lease cost (1)
   
1,183
     
765
      1,182  
Short-term lease cost
   
24
     
37
      48  
Sublease income
   
   
    (60 )
Total
 
$
3,705
   
$
3,364
    $ 3,984  

(1)
Variable lease cost includes elements of a contract that do not represent a good or service but for which the lessee is responsible for paying.

           For the year ended December 31,  
 
 
2023
   
2022
   
2021
 
Financing lease cost
                 
Selling, general and administrative
 
$
1,164
   
$
1,138
   
$
1,094
 
Total
 
$
1,164
   
$
1,138
   
$
1,094
 
Amounts Related to Operating and Financing Leases
The Company's lease balances consist of the following:

   
December 31,
   
December 31,
 

  2023    
2022
 
Assets:
           
Right of use assets - Operating
 
$
8,950
   
$
10,967
 
Right of use assets -  Financing
   
2,530      
1,498  
Total lease assets
 
$
11,480
   
$
12,465
 
                 
Liabilities:
               
Current lease liabilities - Operating (2)
 
$
1,991
   
$
2,007
 
Current lease liabilities - Financing (2)
    687
      1,095  
Long-term lease liabilities - Operating
   
8,374
     
10,243
 
Long-term lease liabilities - Financing
    1,576       350  
Total lease liabilities
 
$
12,628
   
$
13,695
 

(2)
Reported within accrued liabilities on the balance sheet

Other information related to the Company's leases consists of the following:

   
December 31,
   
December 31,
 
   
2023
   
2022
 
Right of use assets obtained in exchange for lease obligations:
           
Operating leases
 
$
143
   
$
 
Finance leases
 
$
2,169
   
$
494
 

 
As of December 31,
 
   
2023
   
2022
 
Weighted-average remaining lease term - operating leases
 
5.7 years
   
6.5 years
 
Weighted-average discount rate - operating leases
   
5.17
%
   
5.19
%
Weighted-average remaining lease term - financing leases
  3.4 years
    1.8 years
 
Weighted-average discount rate - financing leases
    6.48 %     3.42 %
Future Minimum Rental Payments for Non-Cancelable Leases
The following table illustrates the Company's future minimum rental payments for non-cancelable leases as of December 31, 2023:

Year
 
Operating
   
Finance
 
2024
 
$
2,471
   
$
813
 
2025
   
2,174
     
741
 
2026
   
2,084
     
644
 
2027
   
2,035
     
327
 
2028
   
1,046
     
 
Years thereafter
   
2,263
     
 
Total lease payments
 

12,073
   

2,525
 
Less: Imputed interest
   
1,708
     
262
 
Present value of lease liabilities
 
$
10,365
   
$
2,263