XML 41 R30.htm IDEA: XBRL DOCUMENT v3.10.0.1
Note 3 - Revenue From Contracts With Customers (Tables)
6 Months Ended
Jun. 30, 2018
Notes Tables  
Cumulative Effect of Adjustments for New Accounting Pronouncements on Balance Sheet [Table Text Block]
   
Balance at
December 31,
2017
   
Adjustments
Due to ASC
606
   
Balance at
January 1,
2018
 
(in thousands)
                       
Assets
 
 
 
 
 
 
 
 
 
 
 
 
Inventories
  $
13,892
    $
(1,064
)
  $
12,828
 
Contract assets
   
2,299
     
(516
)
   
1,783
 
Total current assets
   
41,276
     
(1,580
)
   
39,696
 
Total assets
  $
87,909
    $
(1,580
)
  $
86,329
 
                         
Liabilities
 
 
 
 
 
 
 
 
 
 
 
 
Contract liabilities
  $
8,829
    $
(4,168
)
  $
4,661
 
Refund liabilities
   
695
     
870
     
1,565
 
Total current liabilities
   
18,914
     
(3,298
)
   
15,616
 
Deferred tax liabilities
   
2,414
     
(173
)
   
2,241
 
Total liabilities
   
30,423
     
(3,471
)
   
26,952
 
                         
Stockholders' Equity
 
 
 
 
 
 
 
 
 
 
 
 
Accumulated deficit
   
(108,559
)
   
1,891
     
(106,668
)
Total stockholders' equity
   
57,486
     
1,891
     
59,377
 
Total liabilities and stockholders' equity
  $
87,909
    $
(1,580
)
  $
86,329
 
Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block]
   
For the three months ended June 30, 2018
 
(in thousands except per share amounts)
 
As Reported
   
Balances
Without
Adoption of
ASC 606
   
Effect of
Change
Higher /
(Lower)
 
Statement of Operations
 
 
 
 
 
 
 
 
 
 
 
 
Total revenues
  $
23,127
    $
21,795
    $
1,332
 
Cost of revenues
   
15,492
     
14,704
     
788
 
Gross profit
   
7,635
     
7,091
     
544
 
Loss from operations
   
(4,169
)
   
(4,713
)
   
544
 
Loss before taxes
   
(4,601
)
   
(5,145
)
   
544
 
Income tax benefit
   
164
     
80
     
84
 
Net loss
  $
(4,765
)
  $
(5,225
)
  $
460
 
Basic and diluted loss per common share
  $
(0.17
)
  $
(0.18
)
  $
0.01
 
   
For the six months ended June 30, 2018
 
(in thousands except per share amounts)
 
As Reported
   
Balances
Without
Adoption of
ASC 606
   
Effect of
Change
Higher /
(Lower)
 
Statement of Operations
 
 
 
 
 
 
 
 
 
 
 
 
Total revenues
  $
45,093
    $
43,499
    $
1,594
 
Cost of revenues
   
30,881
     
30,450
     
431
 
Gross profit
   
14,212
     
13,049
     
1,163
 
Loss from operations
   
(7,948
)
   
(9,111
)
   
1,163
 
Loss before taxes
   
(8,164
)
   
(9,327
)
   
1,163
 
Income tax benefit
   
(137
)
   
(311
)
   
174
 
Net loss
  $
(8,027
)
  $
(9,016
)
  $
989
 
Basic and diluted loss per common share
  $
(0.28
)
  $
(0.32
)
  $
0.04
 
   
As of June 30, 2018
 
   
As Reported
   
Balances
Without
Adoption of
ASC 606
   
Effect of
Change
Higher /
(Lower)
 
(in thousands)
                       
Assets
 
 
 
 
 
 
 
 
 
 
 
 
Inventories
  $
14,684
    $
16,222
    $
(1,538
)
Contract assets
   
1,058
     
1,856
     
(798
)
Prepaid expenses and other
   
1,113
     
1,113
     
 
Total current assets
   
36,976
     
39,312
     
(2,336
)
Total assets
  $
81,517
    $
83,853
    $
(2,336
)
                         
Liabilities
 
 
 
 
 
 
 
 
 
 
 
 
Contract liabilities
  $
4,690
    $
11,253
    $
(6,563
)
Refund liabilities
   
2,137
     
791
     
1,346
 
Total current liabilities
   
19,405
     
24,622
     
(5,217
)
Total liabilities
   
30,268
     
35,485
     
(5,217
)
                         
Stockholders' Equity
 
 
 
 
 
 
 
 
 
 
 
 
Accumulated deficit
   
(114,695
)
   
(117,575
)
   
2,880
 
Accumulated other comprehensive loss
   
(3,892
)
   
(3,893
)
   
1
 
Total stockholders' equity
   
51,249
     
48,368
     
2,881
 
Total liabilities and stockholders' equity
  $
81,517
    $
83,853
    $
(2,336
)
Contract with Customer, Asset and Liability [Table Text Block]
In thousands
       
Current contract liabilities - January 1, 2018
  $
4,661
 
Long-term contract liabilities - January 1, 2018
(1)
   
84
 
Total contract liabilities - January 1, 2018
  $
4,745
 
         
Total contract liabilities - January 1, 2018
  $
4,745
 
Contract additions, net
   
2,511
 
Revenue recognized
   
(2,391
)
Translation
   
(89
)
Total contract liabilities - June 30, 2018
  $
4,776
 
         
Current contract liabilities - June 30, 2018
  $
4,690
 
         
Long-term contract liabilities - June 30, 2018
(1)
   
86
 
Total contract liabilities - June 30, 2018
  $
4,776
 
Disaggregation of Revenue [Table Text Block]
(in thousands)
 
Power and
Electromechanical
   
Energy
   
Total
 
                         
Distributor sales
  $
12,161
    $
    $
12,161
 
Direct Sales
   
8,159
     
2,807
     
10,966
 
Total revenues
  $
20,320
    $
2,807
    $
23,127
 
(in thousands)
 
Power and
Electromechanical
   
Energy
   
Total
 
                         
Distributor sales
  $
21,778
    $
    $
21,778
 
Direct Sales
   
15,562
     
7,753
     
23,315
 
Total revenues
  $
37,340
    $
7,753
    $
45,093
 
(in thousands)
 
Power and
Electromechanical
   
Energy
   
Total
 
                         
Revenues recognized at point in time
  $
20,320
    $
886
    $
21,206
 
Revenues recognized over time
   
     
1,921
     
1,921
 
Total revenues
  $
20,320
    $
2,807
    $
23,127
 
(in thousands)
 
Power and
Electromechanical
   
Energy
   
Total
 
                         
Revenues recognized at point in time
  $
37,340
    $
1,933
    $
39,273
 
Revenues recognized over time
   
     
5,820
     
5,820
 
Total revenues
  $
37,340
    $
7,753
    $
45,093
 
(in thousands)
 
Power and
Electromechanical
   
Energy
   
Total
 
                         
North America
  $
15,057
    $
728
    $
15,785
 
Europe
   
1,098
     
2,058
     
3,156
 
Asia
   
4,130
     
5
     
4,135
 
Other
   
35
     
16
     
51
 
Total revenues
  $
20,320
    $
2,807
    $
23,127
 
(in thousands)
 
Power and
Electromechanical
   
Energy
   
Total
 
                         
North America
  $
28,089
    $
2,093
    $
30,182
 
Europe
   
2,192
     
5,582
     
7,774
 
Asia
   
6,949
     
35
     
6,984
 
Other
   
110
     
43
     
153
 
Total revenues
  $
37,340
    $
7,753
    $
45,093