XML 43 R32.htm IDEA: XBRL DOCUMENT v3.25.3
Note 7 - Long-term Leases (Tables)
9 Months Ended
Sep. 30, 2025
Notes Tables  
Lessee, Lease, Liability, Maturity [Table Text Block]
  

Operating

Leases

 

2026

 $35,675 

2027

  10,948 

2028

  2,149 

2029

  1,753 

2030

  1,506 

Thereafter

  10,712 

Total minimum lease payments

  62,743 

Less: amounts representing interest

  (7,799)

Present value of future minimum lease payments

  54,944 

Less: current portion

  (33,198)

Noncurrent lease liabilities

 $21,746