v3.26.1
Accounting Policies (Details - Certificates of deposit) - USD ($)
$ in Thousands
6 Months Ended
Jun. 27, 2026
Dec. 27, 2025
Property, Plant, and Equipment [Line Items]    
Carrying value $ 9,993 $ 0
Certificates of Deposit [Member]    
Property, Plant, and Equipment [Line Items]    
Maturity date range August-December 2026  
Carrying value $ 9,993  
Certificates of Deposit [Member] | Minimum [Member]    
Property, Plant, and Equipment [Line Items]    
Interest rate range 3.75%  
Certificates of Deposit [Member] | Maximum [Member]    
Property, Plant, and Equipment [Line Items]    
Interest rate range 4.30%