XML 91 R70.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Schedule of Future Minimum Payments Under Leases (Details) - USD ($)
$ in Thousands
Dec. 30, 2023
Dec. 31, 2022
Leases [Abstract]    
2024 $ 9,337  
2025 9,215  
2026 7,586  
2027 7,154  
2028 3,870  
Thereafter 1,432  
Total minimum lease payments 38,594  
Less: interest (4,838)  
Present value of net minimum lease payments 33,756  
Less: current portion (8,422) $ (7,353)
Long-term operating lease liabilities $ 25,334 $ 27,587