v3.26.1
Consolidated Statements of Comprehensive Income (Loss) (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 05, 2026
Jun. 29, 2025
Jul. 05, 2026
Jun. 29, 2025
Statement of Comprehensive Income [Abstract]        
OCI, available-for-sale, unrealized holding gain (loss), before adjustment, tax $ (309) $ 1,435 $ (1,035) $ 2,310