v3.25.2
Revenue From Contracts with Customers (Tables)
6 Months Ended
Jun. 28, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenues
The following disaggregation of revenues depicts our revenue based on the timing of revenue recognition:
Three Months EndedSix Months Ended
In thousandsJune 28, 2025June 29, 2024June 28, 2025June 29, 2024
Revenues recognized at a point in time$454,709 $419,747 $933,237 $870,562 
Revenues recognized over time31,714 31,986 63,510 63,965 
Total net revenue $486,423 $451,733 $996,747 $934,527