XML 27 R22.htm IDEA: XBRL DOCUMENT v3.19.3
Note 2 - Revenue Recognition (Tables)
9 Months Ended
Sep. 30, 2019
Notes Tables  
Disaggregation of Revenue [Table Text Block]
    Three Months Ended   Nine Months Ended
    September 30,   September 30,
Net sales of:   2019   2018   2019   2018
Products   $
47,400
    $
46,423
    $
144,386
    $
135,670
 
Tooling and machinery    
952
     
537
     
1,920
     
2,135
 
Engineering services    
1,042
     
848
     
1,814
     
1,953
 
Total net sales   $
49,394
    $
47,808
    $
148,120
    $
139,758
 
Contract with Customer, Asset and Liability [Table Text Block]
    Contract Liabilities
    Nine Months Ended
September 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    
2,256
     
3,088
 
Revenue recognized    
(2,231
)    
(2,216
)
Deferred revenue - end of period   $
2,532
    $
3,918
 
    Contract Assets
    Nine Months Ended
September 30,
    2019   2018
Unbilled Receivables - beginning of period   $
65
    $
-
 
Increases due to revenue recognized - not invoiced to customers    
660
     
236
 
Decreases due to customer invoicing    
(712
)    
(188
)
Unbilled Receivables - end of period   $
13
    $
48