v3.26.1
Revenue (Tables)
3 Months Ended
Jul. 03, 2026
Revenue from Contract with Customer [Abstract]  
Summary of Nextpower’s Revenue Disaggregation The following table presents Nextpower’s revenue disaggregated based on timing of transfer-point in time and over time for the three-month periods ended July 3, 2026 and June 27, 2025:
Three-month periods ended
July 3, 2026June 27, 2025
(In thousands)
Timing of Transfer
Point in time
$95,972$16,963
Over time
839,198847,290
Total revenue$935,170$864,253