v3.26.1
Balance Sheet Components (Schedule of Amortized Cost and Estimated Fair Market Value of Investments Classified as Available-for-Sale Excluding Cash Equivalents) (Details) - USD ($)
$ in Thousands
Jun. 28, 2026
Dec. 31, 2025
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 90,182 $ 110,048
Unrealized Gains (0) 162
Unrealized Losses (83) 0
Estimated Fair Value 90,099 110,210
U.S. Treasury Securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 90,182 110,048
Unrealized Gains (0) 162
Unrealized Losses (83) 0
Estimated Fair Value $ 90,099 $ 110,210