XML 53 R41.htm IDEA: XBRL DOCUMENT v3.25.2
Note 17 - Business Segments (Tables)
3 Months Ended
Jun. 30, 2025
Notes Tables  
Schedule of Segment Reporting Information, by Segment [Table Text Block]
  

Three Months Ended June 30, 2025

 
  

Grid

  

Wind

  

Unallocated

  

Total

 

Segment operating income:

                

Revenues

 $60,087  $12,271  $-  $72,358 
                 

Less (a)

                

Segment other operating expenses (b)

  55,932   10,782   -   66,714 

Segment operating income

 $4,155  $1,489  $-  $5,644 
  

Three Months Ended June 30, 2024

 
  

Grid

  

Wind

  

Unallocated

  

Total

 

Segment operating income:

                

Revenues

 $32,336  $7,954  $-  $40,290 
                 

Less (a)

                

Segment other operating expenses (b)

  32,573   7,088   3,920   43,581 

Segment operating income (loss)

 $(237) $866  $(3,920) $(3,291)
  

Three Months Ended June 30,

 
  

2025

  

2024

 
         

Operating income (loss):

 $5,644  $(3,291)

Interest income, net

  932   1,120 

Other income (expense), net

  347   (160)

Income (loss) before income tax expense

 $6,923  $(2,331)
  

Three Months Ended June 30,

 
  

2025

  

2024

 

Grid

 $1,202  $987 

Wind

  27   21 

Total

 $1,229  $1,008 
Reconciliation of Assets from Segment to Consolidated [Table Text Block]
  

June 30, 2025

  

March 31, 2025

 

Grid

 $221,959  $211,520 

Wind

  17,437   13,697 

Corporate assets

  213,450   85,304 

Total

 $452,846  $310,521