XML 44 R33.htm IDEA: XBRL DOCUMENT v3.24.3
Note 8 - Long-term Leases (Tables)
9 Months Ended
Sep. 30, 2024
Notes Tables  
Lessee, Lease, Liability, Maturity [Table Text Block]
   

Operating

Leases

 

2025

  $ 35,858  

2026

    35,183  

2027

    10,471  

2028

    1,702  

2029

    1,424  

Thereafter

    11,768  

Total minimum lease payments

    96,406  

Less: amounts representing interest

    (11,961 )

Present value of future minimum lease payments

    84,445  

Less: current portion

    (31,366 )

Noncurrent lease liabilities

  $ 53,079