XML 35 R24.htm IDEA: XBRL DOCUMENT v3.20.2
Note 2 - Revenue Recognition (Tables)
3 Months Ended
Jun. 30, 2020
Notes Tables  
Disaggregation of Revenue [Table Text Block]
   
Three Months Ended June 30, 2020
 
Product Line:
 
Grid
   
Wind
 
Equipment and systems
  $
16,537
    $
2,618
 
Services and technology development
   
1,178
     
880
 
Total
  $
17,715
    $
3,498
 
                 
Region:
     
 
     
 
Americas
  $
10,554
    $
12
 
Asia Pacific
   
6,015
     
3,269
 
EMEA
   
1,146
     
217
 
Total
  $
17,715
    $
3,498
 
   
Three Months Ended June 30, 2019
 
Product Line:
 
Grid
   
Wind
 
Equipment and systems
  $
8,354
    $
3,505
 
Services and technology development
   
1,501
     
410
 
Total
  $
9,855
    $
3,915
 
                 
Region:
     
 
     
 
Americas
  $
7,801
    $
46
 
Asia Pacific
   
1,827
     
3,856
 
EMEA
   
227
     
13
 
Total
  $
9,855
    $
3,915
 
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
   
Unbilled Accounts Receivable
   
Deferred Program Costs
   
Contract Liabilities
 
Beginning balance as of March 31, 2020
  $
5,711
    $
1,631
    $
26,142
 
Increases for costs incurred to fulfill performance obligations
   
     
1,978
     
 
Increase (decrease) due to customer billings
   
(3,620
)    
     
12,276
 
Decrease due to cost recognition on completed performance obligations
   
     
(2,815
)    
 
Increase (decrease) due to recognition of revenue based on transfer of control of performance obligations
   
2,033
     
     
(16,227
)
Other changes and FX impact
   
1
     
7
     
194
 
Ending balance as of June 30, 2020
  $
4,125
    $
801
    $
22,385
 
   
Unbilled Accounts Receivable
   
Deferred Program Costs
   
Contract Liabilities
 
Beginning balance as of March 31, 2019
  $
2,213
    $
318
    $
15,521
 
Increases for costs incurred to fulfill performance obligations
   
     
771
     
 
Increase (decrease) due to customer billings
   
(1,584
)    
     
10,857
 
Decrease due to cost recognition on completed performance obligations
   
     
(4
)    
 
Increase (decrease) due to recognition of revenue based on transfer of control of performance obligations
   
1,467
     
     
(7,761
)
Other changes and FX impact
   
(3
)    
3
     
73
 
Ending balance as of June 30, 2019
  $
2,093
    $
1,088
    $
18,690
 
Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block]
 
 
 
Three Months Ended
 
 
Reportable
 
June 30,
 
 
Segment
 
2020
   
2019
 
Inox Wind Limited
Wind
 
<10%
   
27%
 
Micron Technology
Grid
 
0%
   
25%
 
Siemens Gamesa Renewable Energy
Grid
 
25%
   
0%
 
EPC Services Company
Grid
 
24%
   
0%