XML 55 R37.htm IDEA: XBRL DOCUMENT v3.20.4
Condensed consolidated financial statement details - Accrued Liabilities (Details) - USD ($)
Dec. 31, 2020
Dec. 31, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Employee related liabilities $ 7,067,000 $ 20,494,000
Accrued sales incentives 30,609,000 39,120,000
Other Accounts Payable and Accrued Liabilities 39,444,000 42,153,000
Customer Refund Liability, Current 10,817,000 14,854,000
Warranty liability 7,997,000 9,899,000
Customer deposits 2,347,000 2,063,000
Income taxes payable 221,000 1,166,000
Purchase Commitment, Remaining Minimum Amount Committed 1,921,000 1,710,000
Inventory received 1,709,000 5,737,000
Other 11,644,000 4,594,000
Accrued expenses and other current liabilities $ 113,776,000 $ 141,790,000