XML 103 R39.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Note 15 - Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2019
Notes Tables  
Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]
   
Minimum rental
commitments for
leasehold
properties
   

Commitments
for
other
lease
obligations
   
Other purchase

obligations
   
Total
 
                                 
2020
  $
530
    $
3,989
    $
1,119
    $
5,638
 
2021
   
141
     
4,070
     
101
     
4,312
 
2022
   
113
     
2,020
     
     
2,133
 
2023 and thereafter
   
123
     
     
     
123
 
Total
  $
907
    $
10,079
    $
1,220
    $
12,206