v3.26.3
Balance Sheet Components - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Sep. 27, 2026
Jun. 28, 2026
Dec. 31, 2025
Sep. 28, 2025
Jun. 29, 2025
Dec. 31, 2024
Balance Sheet Related Disclosures [Abstract]            
Sales incentives and marketing expenditures $ 28,429   $ 31,976      
Sales returns 5,086 $ 5,398 9,273 $ 9,397 $ 8,090 $ 11,651
Employee compensation 20,393   23,221      
Cloud and other costs 11,136   6,052      
Other 27,653   21,850      
Total $ 92,697   $ 92,372