XML 40 R29.htm IDEA: XBRL DOCUMENT v3.10.0.1
Note 3 - Revenue From Contracts With Customers (Tables)
9 Months Ended
Sep. 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 September 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
  $
24,744
    $
23,581
    $
1,163
 
Cost of revenues
   
16,482
     
15,799
     
683
 
Gross profit
   
8,262
     
7,782
     
480
 
Loss from operations
   
(1,484
)
   
(1,964
)
   
480
 
Loss before taxes
   
(1,677
)
   
(2,157
)
   
480
 
Net loss
  $
(1,534
)
  $
(2,014
)
  $
480
 
Basic and diluted loss per common share
  $
(0.05
)
  $
(0.07
)
  $
0.02
 
   
For the Nine Months Ended September 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
  $
69,837
    $
67,080
    $
2,757
 
Cost of revenues
   
47,363
     
46,248
     
1,115
 
Gross profit
   
22,474
     
20,832
     
1,642
 
Loss from operations
   
(9,432
)
   
(11,074
)
   
1,642
 
Loss before taxes
   
(9,841
)
   
(11,483
)
   
1,642
 
Income tax (benefit) expense
   
(280
)
   
(453
)
   
173
 
Net loss
  $
(9,561
)
  $
(11,030
)
  $
1,469
 
Basic and diluted loss per common share
  $
(0.34
)
  $
(0.39
)
  $
0.05
 
   
As of September 30, 2018
 
   
As Reported
   
Balances
Without
Adoption of
ASC 606
   
Effect of
Change
Higher /
(Lower)
 
(in thousands)
                       
Assets
 
 
 
 
 
 
 
 
 
 
 
 
Inventories
  $
16,052
    $
18,212
    $
(2,160
)
Contract assets
   
1,575
     
2,534
     
(959
)
Total current assets
   
34,597
     
37,716
     
(3,119
)
Total assets
  $
78,957
    $
82,076
    $
(3,119
)
                         
Liabilities
 
 
 
 
 
 
 
 
 
 
 
 
Accrued expenses   $
4,528
    $
4,441
    $
87
 
Contract liabilities
   
3,657
     
11,772
     
(8,115
)
Refund liabilities
   
2,518
     
976
     
1,542
 
Total current liabilities
   
18,447
     
24,933
     
(6,486
)
Total liabilities
   
29,242
     
35,728
     
(6,486
)
                         
Stockholders' Equity
 
 
 
 
 
 
 
 
 
 
 
 
Accumulated deficit
   
(116,229
)
   
(119,589
)
   
3,360
 
Accumulated other comprehensive loss
   
(3,940
)
   
(3,947
)
   
7
 
Total stockholders' equity
   
49,715
     
46,348
     
3,367
 
Total liabilities and stockholders' equity
  $
78,957
    $
82,076
    $
(3,119
)
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,610
 
Revenue recognized
   
(3,451
)
Translation
   
(145
)
Total contract liabilities - September 30, 2018
  $
3,759
 
         
Current contract liabilities - September 30, 2018
  $
3,657
 
Long-term contract liabilities - September 30, 2018
(1)
   
102
 
Total Contract liabilities - September 30, 2018
  $
3,759
 
Disaggregation of Revenue [Table Text Block]
(in thousands)
 
Power and
Electromechanical
   
Energy
   
Total
 
                         
Distributor sales
  $
11,736
    $
    $
11,736
 
Direct Sales
   
7,853
     
5,155
     
13,008
 
Total revenues
  $
19,589
    $
5,155
    $
24,744
 
(in thousands)
 
Power and
Electromechanical
   
Energy
   
Total
 
                         
Distributor sales
  $
33,514
    $
    $
33,514
 
Direct Sales
   
23,415
     
12,908
     
36,323
 
Total revenues
  $
56,929
    $
12,908
    $
69,837
 
(in thousands)
 
Power and
Electromechanical
   
Energy
   
Total
 
                         
Revenues recognized at point in time
  $
19,589
    $
1,437
    $
21,026
 
Revenues recognized over time
   
     
3,718
     
3,718
 
Total revenues
  $
19,589
    $
5,155
    $
24,744
 
(in thousands)
 
Power and
Electromechanical
   
Energy
   
Total
 
                         
Revenues recognized at point in time
  $
56,929
    $
3,370
    $
60,299
 
Revenues recognized over time
   
     
9,538
     
9,538
 
Total revenues
  $
56,929
    $
12,908
    $
69,837
 
(in thousands)
 
Power and
Electromechanical
   
Energy
   
Total
 
                         
North America
  $
14,883
    $
1,092
    $
15,975
 
Europe
   
1,010
     
3,843
     
4,853
 
Asia
   
3,445
     
154
     
3,599
 
Other
   
251
     
66
     
317
 
Total revenues
  $
19,589
    $
5,155
    $
24,744
 
(in thousands)
 
Power and
Electromechanical
   
Energy
   
Total
 
                         
North America
  $
42,973
    $
3,185
    $
46,158
 
Europe
   
3,201
     
9,425
     
12,626
 
Asia
   
10,394
     
189
     
10,583
 
Other
   
361
     
109
     
470
 
Total revenues
  $
56,929
    $
12,908
    $
69,837