XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.2
Note 2 - Revenue Recognition (Tables)
3 Months Ended
Jun. 30, 2023
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Three Months Ended June 30, 2023

 

Product Line:

 

Grid

  

Wind

 

Equipment and systems

 $23,126  $3,982 

Services and technology development

  2,611   535 

Total

 $25,737  $4,517 
         

Region:

        

Americas

 $23,161  $- 

Asia Pacific

  1,711   4,465 

EMEA

  865   52 

Total

 $25,737  $4,517 
  

Three Months Ended June 30, 2022

 

Product Line:

 

Grid

  

Wind

 

Equipment and systems

 $18,076  $1,973 

Services and technology development

  1,753   877 

Total

 $19,829  $2,850 
         

Region:

        

Americas

 $16,902  $- 

Asia Pacific

  2,677   2,850 

EMEA

  250   - 

Total

 $19,829  $2,850 
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, 2023

 $9,958  $2,136  $50,760 

Increases for costs incurred to fulfill performance obligations

     1,084    

Increase (decrease) due to customer billings

  (9,479)     16,308 

Decrease due to cost recognition on completed performance obligations

     (1,234)   

Increase (decrease) due to recognition of revenue based on transfer of control of performance obligations

  5,092      (8,974)

Other changes and FX impact

  1      (11)

Ending balance as of June 30, 2023

 $5,572  $1,986  $58,083 
  

Unbilled Accounts Receivable

  

Deferred
Program Costs

  

Contract
Liabilities

 

Beginning balance as of March 31, 2022

 $6,492  $858  $30,034 

Increases for costs incurred to fulfill performance obligations

     406    

Increase (decrease) due to customer billings

  (4,710)     17,852 

Decrease due to cost recognition on completed performance obligations

     (365)   

Increase (decrease) due to recognition of revenue based on transfer of control of performance obligations

  2,128      (13,737)

Other changes and FX impact

     (25)  (394)

Ending balance as of June 30, 2022

 $3,910  $874  $33,755 
Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block]
   

Three Months Ended

 
 

Reportable

 

June 30,

 
 

Segment

 

2023

  

2022

 

Inox Wind Limited

Wind

  12% 

<10%

 

SGL Carbon LLC

Grid

 <10%   10%