XML 69 R56.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue - Summary of Changes in Allowance for Credit Losses (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 28, 2024
Dec. 30, 2023
Dec. 31, 2022
New Accounting Pronouncements Or Change In Accounting Principle [Line Items]      
Beginning balance $ 5,823 $ 7,046 $ 5,145
Changes in credit loss estimates (1,787) (665) 2,756
Write-offs charged against the allowance (638) (558) (855)
Ending balance 3,398 5,823 7,046
Current Accounts and Notes Receivable [Member]      
New Accounting Pronouncements Or Change In Accounting Principle [Line Items]      
Beginning balance 4,611 6,098 4,414
Changes in credit loss estimates (1,406) (929) 2,539
Write-offs charged against the allowance (288) (558) (855)
Ending balance 2,917 4,611 6,098
Long Term Notes Receivable [Member]      
New Accounting Pronouncements Or Change In Accounting Principle [Line Items]      
Beginning balance 1,212 948 731
Changes in credit loss estimates (381) 264 217
Write-offs charged against the allowance (350)    
Ending balance $ 481 $ 1,212 $ 948