XML 61 R40.htm IDEA: XBRL DOCUMENT v3.22.0.1
Condensed consolidated financial statement details - Accrued Liabilities (Details) - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Employee related liabilities $ 19,024,000 $ 7,067,000
Accrued sales incentives 34,117,000 30,609,000
Other Accounts Payable and Accrued Liabilities 34,989,000 39,444,000
Customer Refund Liability, Current 9,263,000 10,817,000
Warranty liability 8,268,000 7,997,000
Customer deposits 2,760,000 2,347,000
Income taxes payable 223,000 221,000
Purchase Commitment, Remaining Minimum Amount Committed 1,369,000 1,921,000
Inventory received 7,169,000 1,709,000
Other 11,390,000 11,644,000
Accrued expenses and other current liabilities $ 128,572,000 $ 113,776,000