| Segment Reporting [Table Text Block] |
| | | Fiscal Year Ended March 31, 2026 | |
| | | Grid | | | Wind | | | Unallocated | | | Total | |
| Segment operating income: | | | | | | | | | | | | | | | | |
| Revenues | | $ | 251,317 | | | $ | 47,838 | | | $ | — | | | $ | 299,155 | |
| | | | | | | | | | | | | | | | | |
| Less (a) | | | | | | | | | | | | | | | | |
| Segment other operating expenses (b) | | | 242,849 | | | | 40,689 | | | | 4,171 | | | | 287,710 | |
| Segment operating income (loss) | | $ | 8,468 | | | $ | 7,149 | | | $ | (4,171 | ) | | $ | 11,445 | |
| | | Fiscal Year Ended March 31, 2025 | |
| | | Grid | | | Wind | | | Unallocated | | | Total | |
| Segment operating income: | | | | | | | | | | | | | | | | |
| Revenues | | $ | 187,170 | | | $ | 35,648 | | | $ | — | | | $ | 222,818 | |
| | | | | | | | | | | | | | | | | |
| Less (a) | | | | | | | | | | | | | | | | |
| Segment other operating expenses (b) | | | 185,358 | | | | 31,856 | | | | 6,681 | | | | 223,895 | |
| Segment operating income (loss) | | $ | 1,812 | | | $ | 3,792 | | | $ | (6,681 | ) | | $ | (1,077 | ) |
| | | Fiscal Year Ended March 31, 2024 | |
| | | Grid | | | Wind | | | Unallocated | | | Total | |
| Segment operating income: | | | | | | | | | | | | | | | | |
| Revenues | | $ | 122,065 | | | $ | 23,574 | | | $ | — | | | $ | 145,639 | |
| | | | | | | | | | | | | | | | | |
| Less (a) | | | | | | | | | | | | | | | | |
| Segment other operating expenses (b) | | | 128,974 | | | | 23,125 | | | | 4,908 | | | | 157,007 | |
| Segment operating income (loss) | | $ | (6,909 | ) | | $ | 449 | | | $ | (4,908 | ) | | $ | (11,368 | ) |
| | | Fiscal Years Ended March 31, | |
| | | 2026 | | | 2025 | | | 2024 | |
| | | | | | | | | | | | | |
| Operating income (loss): | | $ | 11,445 | | | $ | (1,077 | ) | | $ | (11,368 | ) |
| Interest income, net | | | 6,356 | | | | 3,708 | | | | 1,302 | |
| Other expense | | | (1,053 | ) | | | (265 | ) | | | (736 | ) |
| Income (loss) before taxes | | $ | 16,748 | | | $ | 2,366 | | | $ | (10,802 | ) |
| | | Fiscal Years Ended March 31, | |
| | | 2026 | | | 2025 | | | 2024 | |
| Grid | | $ | 7,253 | | | $ | 5,468 | | | $ | 4,407 | |
| Wind | | | 133 | | | | 92 | | | | 87 | |
| Total | | $ | 7,386 | | | $ | 5,560 | | | $ | 4,494 | |
|