XML 41 R29.htm IDEA: XBRL DOCUMENT v3.25.2
Note 3 - Revenue Recognition (Tables)
3 Months Ended
Jun. 30, 2025
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Three Months Ended June 30, 2025

 

Product Line:

 

Grid

  

Wind

 

Equipment and systems

 $55,521  $11,881 

Services and technology development

  4,566   390 

Total

 $60,087  $12,271 
         

Region:

        

Americas

 $38,020  $ 

Asia Pacific

  18,304   12,271 

EMEA

  3,763    

Total

 $60,087  $12,271 
  

Three Months Ended June 30, 2024

 

Product Line:

 

Grid

  

Wind

 

Equipment and systems

 $29,726  $7,424 

Services and technology development

  2,610   530 

Total

 $32,336  $7,954 
         

Region:

        

Americas

 $30,479  $ 

Asia Pacific

  1,199   7,952 

EMEA

  658   2 

Total

 $32,336  $7,954 
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, 2025

 $6,376  $5,756  $76,133 

Increases for costs incurred to fulfill performance obligations

     3,907    

Increase (decrease) due to customer billings

  (3,189)     30,863 

Decrease due to cost recognition on completed performance obligations

     (4,093)   

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

  6,876      (32,108)

Other changes and FX impact

  20   46   1,003 

Ending balance as of June 30, 2025

 $10,083  $5,616  $75,891 
  

Unbilled Accounts Receivable

  

Deferred Program Costs

  

Contract Liabilities

 

Beginning balance as of March 31, 2024

 $6,150  $2,523  $57,829 

Increases for costs incurred to fulfill performance obligations

     2,119    

Increase (decrease) due to customer billings

  (3,521)     27,577 

Decrease due to cost recognition on completed performance obligations

     (606)   

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

  2,291      (22,443)

Other changes and FX impact

  (2)  (2)  (50)

Ending balance as of June 30, 2024

 $4,918  $4,034  $62,913 
Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block]
   

Three Months Ended

 
 

Reportable

 

June 30,

 
 

Segment

 

2025

  

2024

 

Fuji Bridex Pte Ltd

Grid

  21% 

<10

%

Inox Wind Limited

Wind

  16%  18%