XML 33 R21.htm IDEA: XBRL DOCUMENT v3.19.2
Note 2 - Revenue Recognition (Tables)
6 Months Ended
Jun. 30, 2019
Notes Tables  
Disaggregation of Revenue [Table Text Block]
    Three Months Ended   Six Months Ended
    June 30,   June 30,
Net sales of:   2019   2018   2019   2018
Products   $
50,576
    $
47,102
    $
96,984
    $
89,246
 
Tooling and Machinery    
323
     
1,107
     
969
     
1,598
 
Engineering services    
500
     
810
     
773
     
1,105
 
Total net sales   $
51,399
    $
49,019
    $
98,726
    $
91,949
 
Contract with Customer, Asset and Liability [Table Text Block]
    Contract Liabilities
    Six Months Ended
June 30,
    2019   2018
Deferred revenue - beginning of period   $
2,507
    $
871
 
Acquired in Dielectrics business combination    
-
     
2,175
 
Increases due to consideration received from customers    
1,541
     
1,855
 
Revenue recognized    
(1,097
)    
(1,570
)
Deferred revenue - end of period   $
2,951
    $
3,331
 
    Contract Assets
    Six Months Ended
June 30,
    2019   2018
Unbilled Receivables - beginning of period   $
65
    $
-
 
Decreases due to customer invoicing    
(314
)    
-
 
Increases due to revenue recognized - not invoiced to customers    
280
     
236
 
Unbilled Receivables - end of period   $
31
    $
236