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 | % |
|