v3.26.1
Earnings per share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2024
Basic EPS      
Net income available to Nextpower Inc common stockholders, Income numerator $ 585,883 $ 509,168 $ 306,241
Net income available to Nextpower Inc common stockholders, Weighted average shares outstanding (in shares) 147,976,256 143,539,344 77,067,639
Net income available to Nextpower Inc common stockholders, Per share amount (in USD per share) $ 3.96 $ 3.55 $ 3.97
Effect of Dilutive Impact      
Income attributable to non-controlling interests, Income numerator $ 0 $ 8,078 $ 189,974
Income attributable to non-controlling interest and common stock equivalent from Class B common stock , Weighted average shares outstanding (in shares) 0 1,901,645 67,299,481
Diluted EPS      
Net income available to Nextpower Inc. common stockholders, Income numerator $ 585,883 $ 517,246 $ 496,215
Net income and comprehensive income, Weighted average shares outstanding (in shares) 152,710,033 149,275,950 147,284,330
Net income and comprehensive income, Per Share (in USD per share) $ 3.84 $ 3.47 $ 3.37
Common stock equivalents from option awards      
Effect of Dilutive Impact      
Common stock equivalents (in shares) 2,029,255 1,198,258 1,089,554
Diluted EPS      
Income attributable to non-controlling interest and common stock equivalent from Class B common stock , Weighted average shares outstanding (in shares) 0 700,000 500,000
RSU      
Effect of Dilutive Impact      
Common stock equivalents (in shares) 1,489,464 1,349,145 1,268,923
Diluted EPS      
Income attributable to non-controlling interest and common stock equivalent from Class B common stock , Weighted average shares outstanding (in shares) 0 0 0
Common stock equivalents from PSUs      
Effect of Dilutive Impact      
Common stock equivalents (in shares) 1,215,058 1,287,558 558,733
Diluted EPS      
Income attributable to non-controlling interest and common stock equivalent from Class B common stock , Weighted average shares outstanding (in shares) 0 0 0