v3.26.1
Stock-based compensation - Additional information (Details)
$ / shares in Units, $ in Millions
3 Months Ended
Jul. 03, 2026
USD ($)
$ / shares
shares
PSU  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Number of equity-based payment instruments vested during the period (in shares) 400,000
Two Thousand and Twenty Two Nextpower Plan  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Unrecognized compensation cost | $ $ 215.2
Weighted-average period over which cost not yet recognized is expected to be recognized 2 years 2 months 12 days
Two Thousand and Twenty Two Nextpower Plan | Common stock equivalents from RSUs  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Share-based compensation arrangement by share-based payment award, equity instruments other than options, grants in period (in shares) 200,000
Award vesting period 3 years
Granted (in USD per share) | $ / shares $ 129.65
Two Thousand and Twenty Two Nextpower Plan | PSU  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Share-based compensation arrangement by share-based payment award, equity instruments other than options, grants in period (in shares) 200,000
Granted (in USD per share) | $ / shares $ 164.43
Two Thousand and Twenty Two Nextpower Plan | Employee Stock Option  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Granted (in shares) 0
Two Thousand and Twenty Two Nextpower Plan | Share-Based Payment Arrangement  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Forfeited (in shares) 1,400,000
Two Thousand and Twenty Two Nextpower Plan | Minimum | PSU  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Range of options awards vesting percentage 0.00%
Two Thousand and Twenty Two Nextpower Plan | Maximum | PSU  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Range of options awards vesting percentage 300.00%