XML 72 R57.htm IDEA: XBRL DOCUMENT v3.25.2
Convertible Senior Notes (Convertible Notes Text) (Details) - USD ($)
$ in Thousands
6 Months Ended
May 16, 2025
Jun. 29, 2025
Jun. 30, 2024
Dec. 29, 2024
May 08, 2020
Debt Instrument [Line Items]          
Repayments of convertible debt   $ 20,724 $ 2,335    
Convertible debt termination $ 400        
Convertible debt | 2025 Notes          
Debt Instrument [Line Items]          
Debt instrument, interest rate, stated percentage       5.00% 5.00%