v3.26.1
Income Taxes (Narrative) (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 28, 2026
Jun. 29, 2025
Jun. 28, 2026
Jun. 29, 2025
Schedule Of Income Taxes [Line Items]        
Tax impact $ 513,000 $ 864,000 $ 1,542,000 $ 2,270,000
Effective tax rate (7.60%) (15.50%) (8.20%) (22.30%)
Tax benefit recognized on forecasted U.S. tax     $ 0  
Possible reduction in liabilities for uncertain tax positions $ 1,200,000   $ 1,200,000