v3.26.3
Revenues - Schedule of Deferred Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 27, 2026
Jun. 28, 2026
Mar. 29, 2026
Sep. 28, 2025
Jun. 29, 2025
Mar. 30, 2025
Change in Contract with Customer, Liability [Roll Forward]            
Beginning Balance $ 42,593 $ 41,491 $ 49,728 $ 45,606 $ 43,443 $ 40,128
Acquisitions 201,675     0    
New deferrals 57,818 16,889 19,030 17,812 16,225 13,735
Revenue recognized (51,479) (15,787) (27,267) (17,388) (14,062) (10,420)
Ending Balance $ 250,607 $ 42,593 $ 41,491 $ 46,030 $ 45,606 $ 43,443