XML 51 R44.htm IDEA: XBRL DOCUMENT v3.25.2
Balance Sheet Components (Narrative) (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 29, 2025
Jun. 30, 2024
Jun. 29, 2025
Jun. 30, 2024
Dec. 31, 2024
Dec. 31, 2023
Balance Sheet Related Disclosures [Line Items]            
Accrued interest receivable $ 1,400,000   $ 1,400,000      
Unrealized Losses 0   0   $ 0  
Unrealized losses on available-for-sale securities 0 $ 0 0 $ 0    
Other-than-temporary impairments 0 0 0 0    
Provisions for excess and obsolete inventory 800,000 1,900,000 2,179,000 2,954,000    
Equity securities without readily determinable fair value, cumulative downward adjustments for price change and impairment loss 0   0      
Cumulative upward adjustments for price changes 300,000   300,000      
Carrying value of equity investments without readily determinable fair values 6,100,000 6,100,000 6,100,000 6,100,000    
Equity investments 8,699,000   8,699,000   8,381,000  
Limited Partnership Fund            
Balance Sheet Related Disclosures [Line Items]            
Equity investments $ 2,600,000 $ 2,300,000 $ 2,600,000 $ 2,300,000 $ 2,300,000 $ 2,300,000