v3.25.2
Investment Securities - Schedule of Unrealized Loss Aging for Available-for-sale Securities (Details) - USD ($)
$ in Thousands
Jun. 29, 2025
Dec. 29, 2024
Schedule Of Available For Sale Securities [Line Items]    
Fair value, less than 12 months $ 36,123 $ 0
Unrealized losses, less than 12 months (23) 0
Fair value, 12 months or longer 0 8,014
Unrealized losses, 12 months or longer 0 25
Fair value, Total 36,123 8,014
Unrealized losses, Total (23) (25)
US Corporate Bonds and US Denominated Foreign Bonds    
Schedule Of Available For Sale Securities [Line Items]    
Fair value, less than 12 months 710 0
Unrealized losses, less than 12 months 0 0
Fair value, 12 months or longer 0 8,014
Unrealized losses, 12 months or longer 0 25
Fair value, Total 710 8,014
Unrealized losses, Total 0 $ (25)
U.S. Treasury Bills    
Schedule Of Available For Sale Securities [Line Items]    
Fair value, less than 12 months 35,413  
Unrealized losses, less than 12 months (23)  
Fair value, 12 months or longer 0  
Unrealized losses, 12 months or longer 0  
Fair value, Total 35,413  
Unrealized losses, Total $ (23)