v3.25.2
Variable Interest Entity - Summary of Condensed Balance Sheet Statements (Details) - USD ($)
$ in Thousands
Jun. 29, 2025
Mar. 30, 2025
Dec. 29, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Condensed Balance Sheet Statements, Captions [Line Items]            
Cash and cash equivalents $ 49,373   $ 18,844      
Total assets 334,693   313,775      
Contract liabilities 152,137 $ 158,479 107,067 $ 105,877 $ 114,714 $ 115,305
Total liabilities 282,727   250,285      
VIE Financing            
Condensed Balance Sheet Statements, Captions [Line Items]            
Cash and cash equivalents 340   383      
Accounts receivable 1,368   1,242      
Finance receivable 41,360   41,153      
Other assets 82   107      
Total assets 43,150   42,885      
Accounts payable 1,373   1,217      
Accrued expenses 0   80      
Contract liabilities 975   1,078      
Debt 34,072   34,634      
Total liabilities $ 36,420   $ 37,009