XML 35 R24.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed consolidated financial statement details (Tables)
6 Months Ended
Jun. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Inventory
Inventory
(in thousands)
June 30, 2024December 31, 2023
Components
$24,139 $20,311 
Finished goods
73,192 85,955 
Total inventory
$97,331 $106,266 
Property, Plant and Equipment
Property and equipment, net
(in thousands)
June 30, 2024December 31, 2023
Leasehold improvements$23,936 $23,818 
Production, engineering, and other equipment37,010 38,574 
Tooling5,647 5,678 
Computers and software13,807 13,896 
Furniture and office equipment3,790 4,575 
Tradeshow equipment and other1,452 1,502 
Construction in progress1,006 83 
Gross property and equipment
86,648 88,126 
Less: Accumulated depreciation and amortization(77,637)(79,440)
Property and equipment, net
$9,011 $8,686 
Schedule of Other Assets
(in thousands)
June 30, 2024December 31, 2023
Point of purchase (POP) displays
$11,023 $6,254 
Deposits and other
8,289 8,233 
Intangible assets, net6,890 15 
Long-term deferred tax assets
699 296,984 
Other long-term assets$26,901 $311,486 
Schedule of Accrued Liabilities
Accrued expenses and other current liabilities
(in thousands)
June 30, 2024December 31, 2023
Accrued sales incentives$51,738 $42,752 
Accrued liabilities20,621 21,214 
Employee related liabilities (1)
12,529 18,969 
Warranty liabilities6,206 8,270 
Return liability5,744 6,389 
Inventory received
654 1,745 
Customer deposits
1,763 1,933 
Purchase order commitments
1,658 899 
Other
7,302 7,878 
Accrued expenses and other current liabilities$108,215 $110,049 
Schedule of Product Warranty Liability
Product warranty
Three months ended June 30,Six months ended June 30,
(in thousands)
2024202320242023
Beginning balance
$7,039 $7,245 $8,759 $8,319 
Charged to cost of revenue
2,528 4,719 4,339 8,474 
Settlement of warranty claims
(3,047)(4,660)(6,578)(9,489)
Warranty liability
$6,520 $7,304 $6,520 $7,304 
As of June 30, 2024 and December 31, 2023, $6.2 million and $8.3 million, respectively, of the warranty liability was recorded as a component of accrued expenses and other current liabilities, and $0.3 million and $0.5 million, respectively, was recorded as a component of other long-term liabilities.