v3.26.1
Description of business and organization of Nextpower Inc. (Details) - shares
Mar. 31, 2026
Mar. 31, 2025
Jul. 03, 2023
Organization Consolidation And Presentation Of Financial Statements [Line Items]      
Common stock, shares, outstanding (in shares)     62,053,870
Class B common stock      
Organization Consolidation And Presentation Of Financial Statements [Line Items]      
Common stock, shares, outstanding (in shares) 0 0