XML 55 R38.htm IDEA: XBRL DOCUMENT v3.22.4
Condensed consolidated financial statement details - Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Product Warranty Accrual, Current $ 7,825 $ 8,268
Employee related liabilities 11,261 19,024
Accrued sales incentives 41,662 34,117
Other Accounts Payable and Accrued Liabilities 35,853 34,989
Customer Refund Liability, Current 6,002 9,263
Customer deposits 3,428 2,760
Purchase Commitment, Remaining Minimum Amount Committed 782 1,369
Inventory received 233 7,169
Other 11,831 11,613
Accrued expenses and other current liabilities $ 118,877 $ 128,572