v3.24.3
Revenue From Contracts with Customers (Tables)
9 Months Ended
Sep. 28, 2024
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 EndedNine Months Ended
In thousandsSeptember 28, 2024September 30, 2023September 28, 2024September 30, 2023
Revenues recognized at a point in time$419,643 $407,181 $1,290,205 $1,240,768 
Revenues recognized over time31,872 31,639 95,837 94,650 
Total net revenue $451,515 $438,820 $1,386,042 $1,335,418