XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.1
Balance Sheet Components (Schedule of Other Accrued Liabilities) (Details) - USD ($)
$ in Thousands
Apr. 02, 2023
Dec. 31, 2022
Balance Sheet Related Disclosures [Abstract]    
Current operating lease liabilities $ 12,460 $ 11,012
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Total Total
Sales and marketing $ 86,008 $ 98,690
Warranty obligations 6,351 6,320
Sales returns [1] 39,675 44,944
Freight and duty 3,749 7,243
Other 42,033 45,267
Total $ 190,276 $ 213,476
[1] Inventory expected to be received from future sales returns amounted to $18.8 million and $21.8 million as of April 2, 2023 and December 31, 2022, respectively. Provisions to write down expected returned inventory to net realizable value amounted to $11.1 million and $11.8 million as of April 2, 2023, and December 31, 2022, respectively.