XML 47 R37.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed consolidated financial statement details - Accrued Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Employee related liabilities $ 4,497 $ 19,024
Accrued sales incentives 35,492 34,117
Other Accounts Payable and Accrued Liabilities 30,454 34,989
Customer Refund Liability, Current 5,401 9,263
Warranty liability 7,631 8,268
Customer deposits 2,957 2,760
Purchase Commitment, Remaining Minimum Amount Committed 790 1,369
Inventory received 2,287 7,169
Other 9,606 11,613
Accrued expenses and other current liabilities $ 99,115 $ 128,572