XML 41 R29.htm IDEA: XBRL DOCUMENT v3.19.2
Note 3 - Revenue From Contracts With Customers (Tables)
6 Months Ended
Jun. 30, 2019
Notes Tables  
Contract with Customer, Asset and Liability [Table Text Block]
   
As of December 31,
   
As of January 1,
 
(in thousands)
 
2018
   
2018
 
Current contract liabilities
  $
2,226
    $
4,661
 
Long-term contract liabilities
(1)
   
129
     
84
 
Total contract liabilities
  $
2,355
    $
4,745
 
   
For the Six Months Ended June 30,
 
   
2019
   
2018
 
Total contract liabilities - January 1
  $
2,355
    $
4,745
 
Contract additions, net
   
1,746
     
2,511
 
Revenue recognized
   
(1,868
)
   
(2,391
)
Translation
   
(5
)
   
(89
)
Total contract liabilities - June 30
  $
2,228
    $
4,776
 
   
As of June 30,
 
   
2019
   
2018
 
Current contract liabilities
  $
2,069
    $
4,690
 
Long-term contract liabilities
(1)
   
159
     
86
 
Total contract liabilities
  $
2,228
    $
4,776
 
Disaggregation of Revenue [Table Text Block]
   
For the Three Months Ended
June 30, 2019
   
For the Three Months Ended
June 30, 2018
 
(in thousands)
 
Power and
Electro-
mechanical
   
Energy
   
Total
   
Power and
Electro-
mechanical
   
Energy
   
Total
 
                                                 
Distributor sales
  $
8,241
    $
    $
8,241
    $
12,161
    $
    $
12,161
 
Direct sales
   
8,309
     
6,261
     
14,570
     
8,159
     
2,807
     
10,966
 
Total revenues
  $
16,550
    $
6,261
    $
22,811
    $
20,320
    $
2,807
    $
23,127
 
   
For the Six Months Ended
June 30, 2019
   
For the Six Months Ended
June 30, 2018
 
(in thousands)
 
Power and
Electro-
mechanical
   
Energy
   
Total
   
Power and
Electro-
mechanical
   
Energy
   
Total
 
                                                 
Distributor sales
  $
17,671
    $
    $
17,671
    $
21,778
    $
    $
21,778
 
Direct sales
   
16,430
     
11,720
     
28,150
     
15,562
     
7,753
     
23,315
 
Total revenues
  $
34,101
    $
11,720
    $
45,821
    $
37,340
    $
7,753
    $
45,093
 
   
For the Three Months Ended
June 30, 2019
   
For the Three Months Ended
June 30, 2018
 
(in thousands)
 
Power and
Electro-
mechanical
   
Energy
   
Total
   
Power and
Electro-
mechanical
   
Energy
   
Total
 
                                                 
Revenues recognized at point in time
  $
16,550
    $
1,311
    $
17,861
    $
20,320
    $
886
    $
21,206
 
Revenues recognized over time
   
     
4,950
     
4,950
     
     
1,921
     
1,921
 
Total revenues
  $
16,550
    $
6,261
    $
22,811
    $
20,320
    $
2,807
    $
23,127
 
   
For the Six Months Ended
June 30, 2019
   
For the Six Months Ended
June 30, 2018
 
(in thousands)
 
Power and
Electro-
mechanical
   
Energy
   
Total
   
Power and
Electro-
mechanical
   
Energy
   
Total
 
                                                 
Revenues recognized at point in time
  $
34,101
    $
2,464
    $
36,565
    $
37,340
    $
1,933
    $
39,273
 
Revenues recognized over time
   
     
9,256
     
9,256
     
     
5,820
     
5,820
 
Total revenues
  $
34,101
    $
11,720
    $
45,821
    $
37,340
    $
7,753
    $
45,093
 
   
For the Three Months Ended
June 30, 2019
   
For the Three Months Ended
June 30, 2018
 
(in thousands)
 
Power and
Electro-
mechanical
   
Energy
   
Total
   
Power and
Electro-
mechanical
   
Energy
   
Total
 
                                                 
North America
  $
12,251
    $
1,970
    $
14,221
    $
15,057
    $
728
    $
15,785
 
Europe
   
762
     
4,288
     
5,050
     
1,098
     
2,058
     
3,156
 
Asia
   
3,537
     
1
     
3,538
     
4,130
     
5
     
4,135
 
Other
   
     
2
     
2
     
35
     
16
     
51
 
Total revenues
  $
16,550
    $
6,261
    $
22,811
    $
20,320
    $
2,807
    $
23,127
 
   
For the Six Months Ended
June 30, 2019
   
For the Six Months Ended
June 30, 2018
 
(in thousands)
 
Power and
Electro-
mechanical
   
Energy
   
Total
   
Power and
Electro-
mechanical
   
Energy
   
Total
 
                                                 
North America
  $
25,891
    $
3,794
    $
29,685
    $
28,089
    $
2,093
    $
30,182
 
Europe
   
1,651
     
7,852
     
9,503
     
2,192
     
5,582
     
7,774
 
Asia
   
6,557
     
20
     
6,577
     
6,949
     
35
     
6,984
 
Other
   
2
     
54
     
56
     
110
     
43
     
153
 
Total revenues
  $
34,101
    $
11,720
    $
45,821
    $
37,340
    $
7,753
    $
45,093