XML 51 R37.htm IDEA: XBRL DOCUMENT v3.21.1
Note 16 - Segment Information (Tables)
12 Months Ended
Dec. 31, 2020
Notes Tables  
Schedule of Segment Reporting Information, by Segment [Table Text Block]
   
Years Ended

December 31,
 
   
2020
   
2019
 
Net revenues from unaffiliated customers:
 
 
 
 
 
 
 
 
Thermal
  $
40,209
    $
43,823
 
EMS
   
13,614
     
16,837
 
    $
53,823
    $
60,660
 
Depreciation/amortization:
 
 
 
 
 
 
 
 
Thermal
  $
1,727
    $
1,810
 
EMS
   
109
     
118
 
Corporate
   
27
     
14
 
    $
1,863
    $
1,942
 
Operating income (loss):
 
 
 
 
 
 
 
 
Thermal
  $
325
    $
2,334
 
EMS
   
(1,113
)
   
1,725
 
Corporate
   
(429
)
   
(1,510
)
    $
(1,217
)
  $
2,549
 
Earnings (loss) before income tax expense (benefit):
 
 
 
 
 
 
 
 
Thermal
  $
306
    $
2,370
 
EMS
   
(1,077
)
   
1,767
 
Corporate
   
(460
)
   
(1,533
)
    $
(1,231
)
  $
2,604
 
Income tax expense (benefit):
 
 
 
 
 
 
 
 
Thermal
  $
84
    $
257
 
EMS
   
(294
)
   
194
 
Corporate
   
(126
)
   
(169
)
    $
(336
)
  $
282
 
Net earnings (loss):
 
 
 
 
 
 
 
 
Thermal
  $
222
    $
2,113
 
EMS
   
(783
)
   
1,573
 
Corporate
   
(334
)
   
(1,364
)
    $
(895
)
  $
2,322
 
Capital expenditures:
 
 
 
 
 
 
 
 
Thermal
  $
371
    $
501
 
EMS
   
284
     
46
 
Corporate
   
3
     
73
 
    $
658
    $
620
 
Revenue from External Customers by Geographic Areas [Table Text Block]
   
Years Ended

December 31,
 
   
2020
   
2019
 
Net revenues from unaffiliated customers:
 
 
 
 
 
 
 
 
U.S.
  $
22,211
    $
25,283
 
Foreign
   
31,612
     
35,377
 
    $
53,823
    $
60,660
 
Long-lived Assets by Geographic Areas [Table Text Block]
   
December 31,
 
   
2020
   
2019
 
Property and equipment:
 
 
 
 
 
 
 
 
U.S.
  $
2,053
    $
2,163
 
Foreign
   
297
     
257
 
    $
2,350
    $
2,420
 
Asset [Member]  
Notes Tables  
Schedule of Segment Reporting Information, by Segment [Table Text Block]
   
December 31,
 
   
2020
   
2019
 
Identifiable assets:
 
 
 
 
 
 
 
 
Thermal
  $
50,782
    $
51,621
 
EMS
   
9,667
     
7,319
 
Corporate
   
1,581
     
775
 
    $
62,030
    $
59,715