v3.25.2
Summary of Significant Accounting Policies - Schedule of Immaterial Restatement of Prior Period Financial Statements - Condensed Consolidated Statements of Stockholders' Equity (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 05, 2025
Apr. 05, 2025
Jul. 06, 2024
Apr. 06, 2024
Jul. 05, 2025
Jul. 06, 2024
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Beginning Balance $ 98,512 $ 91,592 $ 118,438 $ 115,003 $ 91,592 $ 115,003
Net income (loss)     5,924 3,654 7,963 9,578
TRA liability and deferred taxes arising from secondary offering and other exchanges     381 (112)    
Ending Balance $ 105,862 $ 98,512 115,274 118,438 $ 105,862 115,274
Additional Paid in Capital [Member]            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Beginning Balance     233,874 232,902   232,902
TRA liability and deferred taxes arising from secondary offering and other exchanges     381 (112)    
Ending Balance     237,271 233,874   237,271
Accumulated Deficit [Member]            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Beginning Balance     (108,113) (110,878)   (110,878)
Net income (loss)     4,249 2,765    
Ending Balance     (103,864) (108,113)   (103,864)
Noncontrolling Interest [Member]            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Beginning Balance     32,677 32,979   32,979
Net income (loss)     1,675 889    
Ending Balance     31,868 32,677   31,868
Previously Reported [Member]            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Beginning Balance     120,121 116,612   116,612
Net income (loss)     6,000 3,729   9,729
TRA liability and deferred taxes arising from secondary offering and other exchanges     383      
Ending Balance     117,035 120,121   117,035
Previously Reported [Member] | Additional Paid in Capital [Member]            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Beginning Balance     233,819 232,848   232,848
TRA liability and deferred taxes arising from secondary offering and other exchanges     383 (113)    
Ending Balance     237,218 233,819   237,218
Previously Reported [Member] | Accumulated Deficit [Member]            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Beginning Balance     (106,685) (109,506)   (109,506)
Net income (loss)     4,306 2,821    
Ending Balance     (102,379) (106,685)   (102,379)
Previously Reported [Member] | Noncontrolling Interest [Member]            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Beginning Balance     32,987 33,270   33,270
Net income (loss)     1,694 908    
Ending Balance     32,197 32,987   32,197
Adjustment [Member]            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Beginning Balance     (1,683) (1,609)   (1,609)
Net income (loss)     (76) (75)   (151)
TRA liability and deferred taxes arising from secondary offering and other exchanges     (2) 1    
Ending Balance     (1,761) (1,683)   (1,761)
Adjustment [Member] | Additional Paid in Capital [Member]            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Beginning Balance     55 54   54
TRA liability and deferred taxes arising from secondary offering and other exchanges     (2) 1    
Ending Balance     53 55   53
Adjustment [Member] | Accumulated Deficit [Member]            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Beginning Balance     (1,428) (1,374)   (1,374)
Net income (loss)     (57) (56)    
Ending Balance     (1,485) (1,428)   (1,485)
Adjustment [Member] | Noncontrolling Interest [Member]            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Beginning Balance     (310) (291)   (291)
Net income (loss)     (19) (19)    
Ending Balance     $ (329) $ (310)   $ (329)