v3.26.1
Variable Interest Entity - Schedule of Condensed Balance Sheet Statements (Details) - USD ($)
$ in Thousands
Jun. 28, 2026
Mar. 29, 2026
Dec. 28, 2025
Jun. 29, 2025
Mar. 30, 2025
Dec. 29, 2024
Condensed Balance Sheet Statements, Captions [Line Items]            
Cash and cash equivalents $ 12,582   $ 23,224      
Total assets 722,466   733,907      
Contract liabilities 149,814 $ 178,556 191,665 $ 152,137 $ 158,479 $ 107,067
Total liabilities 536,672   538,095      
VIE financing            
Condensed Balance Sheet Statements, Captions [Line Items]            
Cash and cash equivalents 256   742      
Accounts receivable 1,610   1,503      
Finance receivable 41,882   41,556      
Other assets 139   77      
Total assets 43,887   43,878      
Accounts payable 1,610   1,503      
Accrued expenses 0   7      
Contract liabilities 770   872      
Debt 32,922   33,504      
Total liabilities $ 35,302   $ 35,886