v3.26.1
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 04, 2025
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Income Tax Disclosure [Abstract]          
Income tax (benefit) expense   $ 3,711 $ 4,310 $ 10,154 $ (1,720)
Permanent deduction, FDDEI 33.34%        
Statutory federal income tax rate 14.00% 21.00% 21.00% 21.00% 21.00%
Tax credit on eligible production costs 2.50%        
Recognized benefit from the 45X Credit   $ 9,700   $ 18,000