v3.26.1
Balance Sheet Components (Schedule of Other Current Accrued Liabilities) (Details) - USD ($)
$ in Thousands
Jun. 28, 2026
Dec. 31, 2025
Balance Sheet Related Disclosures [Abstract]    
Current operating lease liabilities $ 10,306 $ 9,933
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Total Total
Sales and marketing $ 67,259 $ 61,144
Warranty obligations 5,286 5,928
Sales returns [1] 20,605 24,435
Freight and duty 4,269 4,518
Current deferred consideration [2] 9,683 8,355
Other 31,781 29,715
Total $ 149,189 $ 144,028
[1] Inventory expected to be received from future sales returns amounted to $9.1 million and $10.8 million as of June 28, 2026 and December 31, 2025, respectively. Provisions to write down expected returned inventory to net realizable value amounted to $7.2 million and $7.9 million as of June 28, 2026 and December 31, 2025, respectively.
[2] The balance represented current deferred consideration related to the acquisition of a perpetual software license. Refer to “Intangible Assets, net” above for additional information.