Description of business and organization of Nextpower Inc. - Additional Information (Details) |
Dec. 31, 2025
country
|
|---|---|
| Organization, Consolidation and Presentation of Financial Statements [Abstract] | |
| Number of countries in which entity operates | 45 |