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

Three Months Ended

 
 

Reportable

 

June 30,

 
 

Segment

 

2026

  

2025

 

Region:

         

North America

Grid

  43,162   37,772 

South America

Grid

  21,980   248 

Asia Pacific

Grid

  4,197   18,304 

EMEA

Grid

  6,984   3,763 

Total

Grid

 $76,323  $60,087 
          

Region:

         

Asia Pacific

Wind

  17,740   12,271 

EMEA

Wind

  10   — 

Total

 $17,750  $12,271 
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

  —   4,731   — 

Increase (decrease) due to customer billings

  (15,027)  —   59,566 

Decrease due to cost recognition on completed performance obligations

  —   (6,290)  — 

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

  9,742   —   (50,423)

Other changes and FX impact

  (30)  5   144 

Ending balance as of June 30, 2026

 $9,560  $6,025  $102,618 
  

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 
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Customer, Extent of Reliance [Table Text Block]
   

Three Months Ended

 
 

Reportable

 

June 30,

 
 

Segment

 

2026

  

2025

 

Inox Wind Limited

Wind

  19%  21%

Fuji Bridex Pte Ltd

Grid

 

<10%

   16%