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

Operating

Leases

 

2026

 $35,736 

2027

  19,031 

2028

  2,155 

2029

  1,777 

2030

  1,575 

Thereafter

  11,061 

Total minimum lease payments

  71,335 

Less: amounts representing interest

  (8,722)

Present value of future minimum lease payments

  62,613 

Less: current portion

  (32,729)

Noncurrent lease liabilities

 $29,884