XML 52 R29.htm IDEA: XBRL DOCUMENT v3.20.1
Note 2 - Revenue Recognition (Tables)
12 Months Ended
Dec. 31, 2019
Notes Tables  
Disaggregation of Revenue [Table Text Block]
    Years Ended December 31,
    2019   2018   2017
Net sales of:                        
Products   $
193,016
    $
183,186
    $
146,275
 
Tooling and Machinery    
2,730
     
4,302
     
1,181
 
Engineering services    
2,635
     
2,967
     
387
 
Total net sales   $
198,381
    $
190,455
    $
147,843
 
Contract with Customer, Asset and Liability [Table Text Block]
    Contract Liabilities
    Years Ended
    December 31,
    2019   2018
Deferred revenue - beginning of period   $
2,507
    $
871
 
Acquired in Dielectrics business combination    
-
     
2,175
 
Increases due to consideration received from customers    
3,216
     
4,188
 
Revenue recognized    
(3,149
)    
(4,727
)
Deferred revenue - end of period   $
2,574
    $
2,507
 
    Contract Assets
    Years Ended
    December 31,
    2019   2018
         
Unbilled Receivables - beginning of period   $
65
    $
-
 
Increases due to revenue recognized - not invoiced to customers    
831
     
301
 
Decreases due to customer invoicing    
(824
)    
(236
)
Unbilled Receivables - end of period   $
72
    $
65