XML 47 R33.htm IDEA: XBRL DOCUMENT v3.22.4
Note 10 - Leases (Tables)
12 Months Ended
Dec. 31, 2022
Notes Tables  
Lease, Cost [Table Text Block]
       

Year Ended

 

Component

 

Classification

 

December 31,

2022

   

December 31,

2021

 

Operating lease cost

  SG&A expense   $ 11,288     $ 9,826  

Operating lease cost

  Lease and rental cost of products sold     6,081       4,449  

Finance lease cost – amortization of right-of-use assets

  Lease and rental cost of products sold     20,135       19,138  

Finance lease cost – interest on lease liabilities

  Lease and rental cost of products sold     4,783       5,749  

Short-term lease cost

  SG&A expense     413       135  
   

Year Ended

 
   

December 31,

2022

   

December 31,

2021

 
Operating cash flow information:                

Cash paid for amounts included in the measurement of lease liabilities

  $ 21,874     $ 20,024  
Financing cash flow information:                

Cash paid for amounts included in the measurement of lease liabilities

  $ 14,780     $ 13,774  
Non-cash activity:                

Operating lease right-of-use assets obtained in exchange for lease obligations

  $ 54,385     $ 24,802  
   

Finance Leases

   

Operating

 

Weighted-average remaining lease term (in months)

   

44

      122  

Weighted-average discount rate

    4.3 %     4.3 %
Lessee, Lease Liability, Maturity [Table Text Block]
   

Finance

Leases

   

Operating

Leases

 

2023

  $ 33,854     $ 18,297  

2024

    32,863       18,274  

2025

    26,930       14,245  

2026

    18,752       13,149  

2027

    11,553       10,923  

2028 and beyond

    11,948       58,167  

Total lease payments

  $ 135,900     $ 133,055  

Less: Imputed interest

    (13,208 )     (29,023 )

Present value of lease liabilities

  $ 122,692     $ 104,032  
Lessor, Operating Lease, Payment to be Received, Fiscal Year Maturity [Table Text Block]

2023

$ 157,666

2024

  124,174

2025

  88,974

2026

  55,871

2027

  30,388

Thereafter

  15,825

Total

$ 472,898
Leases, Lease Income [Table Text Block]
   

2022

   

2021

 

Minimum rental payments

  $ 278,330     $ 214,400  

Nonlease payments

    43,927       32,834  

Total

  $ 322,257     $ 247,234