v3.26.1
Balance Sheet Components (Schedule of Other Accrued Liabilities) (Parentheticals) (Details) - USD ($)
$ in Millions
Jun. 28, 2026
Dec. 31, 2025
Balance Sheet Related Disclosures [Abstract]    
Provisions to write down expected returned inventory to net realizable value $ 7.2 $ 7.9
Inventory expected to be received from future sales returns $ 9.1 $ 10.8