XML 79 R47.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue - Changes in Contract Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 29, 2024
Dec. 31, 2023
Contract With Customer, Asset [Roll Forward]    
Contract assets at beginning of period $ 29,765 $ 34,625
Transfers to accounts receivable, net (29,230) (33,868)
Increase due to revenue recognized in advance of customer billings 20,397 29,008
Contract assets at end of period $ 20,932 $ 29,765