XML 52 R40.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue Recognition - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2025
Jun. 30, 2024
Jun. 29, 2025
Jun. 30, 2024
Dec. 29, 2024
Disaggregation of Revenue [Line Items]          
Revenue recognized related to deferred revenue $ 7,900 $ 8,200 $ 17,700 $ 16,300  
Contract assets 17,200   17,200   $ 16,600
Amortization expense related to contract assets 1,900 $ 1,400 3,500 $ 2,600  
Contract liabilities 33,039   33,039   $ 36,806
Area development fees          
Disaggregation of Revenue [Line Items]          
Contract liabilities $ 2,400   $ 2,400