XML 74 R62.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Schedule of Future Minimum Payments Under Leases (Details) - USD ($)
$ in Thousands
Jun. 28, 2025
Dec. 28, 2024
Leases [Abstract]    
Remainder of 2025 $ 4,653  
2026 8,093  
2027 7,659  
2028 4,097  
2029 311  
Thereafter 1,256  
Total minimum lease payments 26,069  
Less: interest (2,919)  
Present value of net minimum lease payments 23,150  
Less: current portion (7,919) $ (8,363)
Total long-term operating lease liabilities $ 15,231 $ 17,550