XML 81 R49.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue - Changes in Contract Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 29, 2024
Dec. 31, 2023
Contract With Customer, Liability [Roll Forward]    
Balance at beginning of period $ 108,693 $ 84,875
Revenue recognized included in the balance at the beginning of the year (63,575) (22,014)
Increase due to payments received, excluding amounts recognized as revenue 60,005 45,832
Balance at end of period $ 105,123 $ 108,693