v3.26.3
Note 3 - Revenue Recognition (Tables)
6 Months Ended
Sep. 30, 2026
Notes Tables  
Disaggregation of Revenue [Table Text Block]
   

Three Months Ended

  

Six Months Ended

 
 

Reportable

 

September 30,

  

September 30,

 
 

Segment

 

2026

  

2025

  

2026

  

2025

 

Region:

                 

North America

Grid

  51,359   47,206   94,521   84,978 

South America

Grid

  17,406   194   39,386   442 

Asia Pacific

Grid

  5,285   4,026   9,483   22,330 

EMEA

Grid

  2,617   2,916   9,601   6,679 

Total

Grid

 $76,667  $54,342  $152,990  $114,429 
                  

Region:

                 

North America

Wind

  —   16   —   16 

Asia Pacific

Wind

  17,371   11,425   35,110   23,696 

EMEA

Wind

  —   79   10   79 

Total

 $17,371  $11,520  $35,120  $23,791 
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, 2026

 $14,875  $7,579  $93,331 

Increases for costs incurred to fulfill performance obligations

  —   8,790   — 

Increase (decrease) due to customer billings

  (19,276)  —   111,586 

Decrease due to cost recognition on completed performance obligations

  —   (11,980)  — 

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

  16,476   —   (95,326)

Other changes and FX impact

  (66)  (12)  4 

Ending balance as of September 30, 2026

 $12,009  $4,377  $109,594 
  

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

  —   15,934   — 

Increase (decrease) due to customer billings

  (10,269)  —   47,765 

Decrease due to cost recognition on completed performance obligations

  —   (16,718)  — 

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

  12,207   —   (61,496)

Other changes and FX impact

  13   46   988 

Ending balance as of September 30, 2025

 $8,327  $5,018  $63,390 
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Customer, Extent of Reliance [Table Text Block]
   

Three Months Ended

  

Six Months Ended

 
 

Reportable

 

September 30,

  

September 30,

 
 

Segment

 

2026

  

2025

  

2026

  

2025

 

Inox Wind Limited

Wind

  18%  16%  18%  16%

Anovion LLC

Grid

  —   12%  —  

<10%

 

Fuji Bridex Pte Ltd

Grid

  <10%  

<10%

   <10%   13%