XML 62 R47.htm IDEA: XBRL DOCUMENT v3.22.4
Note 15 - Leases (Tables)
12 Months Ended
Dec. 31, 2022
Notes Tables  
Lessee, Operating Lease, Liability, Maturity [Table Text Block]

2023

 $22,798 

2024

  20,110 

2025

  12,822 

2026

  7,244 

2027

  5,564 

2028 through 2036

  9,743 

Total future minimum lease payments

 $78,281 

Less imputed interest

  (27,449)

Total

 $50,832