XML 46 R31.htm IDEA: XBRL DOCUMENT v3.20.4
Note 7 - Long-lived Assets (Tables)
12 Months Ended
Dec. 31, 2020
Notes Tables  
Property, Plant and Equipment [Table Text Block]
   
As of December 31,
     
 
 
   
2020
   
2019
   
Life (in years)
 
Land
  $
1,423
    $
1,423
     
 
 
Buildings
   
20,778
     
20,747
     
39
 
Machinery and equipment
   
113,266
     
109,775
     
2
-
10
 
Office furniture and equipment
   
5,099
     
4,597
     
3
-
7
 
Leasehold improvements
   
9,305
     
8,974
   
Shorter of asset life or life of lease
 
Construction in progress
   
502
     
1,093
     
 
 
     
150,373
     
146,609
     
 
 
Less accumulated depreciation and amortization
   
(105,178
)    
(99,669
)    
 
 
Total property and equipment
  $
45,195
    $
46,940
     
 
 
Schedule of Finite-Lived Intangible Assets [Table Text Block]
   
December 31, 2020
   
December 31, 2019
 
     
 
 
   
 
 
   
 
 
   
 
 
 
Remaining
     
 
 
   
 
 
   
 
 
   
 
 
 
Remaining
 
     
 
 
   
 
 
   
 
 
   
 
 
 
Weighted
     
 
 
   
 
 
   
 
 
   
 
 
 
Weighted
 
     
 
 
   
 
 
 
Accumulated
   
Net
   
Average
     
 
 
   
 
 
 
Accumulated
   
Net
   
Average
 
   
Cost
   
Accumulated
   
Impairment
   
Book
   
Amortization
     
 
 
 
Accumulated
   
Impairment
   
Book
   
Amortization
 
   
Basis
   
Amortization
   
Charges
   
Value
   
Period
   
Cost
   
Amortization
   
Charges
   
Value
   
Period
 
Intangible assets:
                                                                               
Noncompete agreements
  $
170
    $
(111
)   $
    $
59
     
2.1
    $
170
    $
(83
)   $
    $
87
     
3.1
 
Customer relationships
   
15,979
     
(6,979
)    
(7,592
)    
1,408
     
4.9
     
15,979
     
(6,674
)    
(7,592
)    
1,713
     
5.8
 
Trade names
   
9,099
     
(6,380
)    
     
2,719
     
6.8
     
9,099
     
(5,980
)    
     
3,119
     
7.8
 
Intangible assets
  $
25,248
    $
(13,470
)   $
(7,592
)   $
4,186
     
4.6
    $
25,248
    $
(12,737
)   $
(7,592
)   $
4,919
     
6.5
 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]
2021
  $
733
 
2022
   
725
 
2023
   
664
 
2024
   
661
 
2025
   
661
 
2026 and thereafter
   
742
 
Total
  $
4,186