XML 35 R23.htm IDEA: XBRL DOCUMENT v3.24.0.1
Financial Statement Details (Tables)
12 Months Ended
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Summary of Inventories
Inventories consist of the following (in thousands):
December 31,
 20232022
Finished goods$21,264 $31,153 
Raw materials and components1,616 6,823 
Total inventories$22,880 $37,976 
Summary of Prepaid Expenses and Other
Prepaid expenses and other consists of the following (in thousands):
December 31,
 20232022
Rebate receivables$1,950 $2,038 
Receivables from contract manufacturers1,823 3,561 
Other1,438 2,379 
Total prepaid expenses and other$5,211 $7,978 
Summary of Property, Plant and Equipment and Rental Assets
Property, plant and equipment consists of the following (in thousands):
 December 31,
 20232022
Test equipment$19,717 $19,724 
Computer equipment and purchased software4,590 4,603 
Product tooling5,153 5,007 
Furniture and fixtures1,331 1,214 
Vehicles115 119 
Leasehold improvements772 772 
Total property, plant and equipment, gross31,678 31,439 
Less—accumulated depreciation and amortization(28,920)(26,049)
Total property, plant and equipment, net$2,758 $5,390 
Rental assets consist of the following (in thousands):
 December 31,
 20232022
Rental assets$12,086 $10,300 
Less—accumulated depreciation(7,003)(5,484)
Total rental assets$5,083 $4,816 
Summary of Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consist of the following (in thousands):
December 31,
 20232022
Royalties$845 $992 
Payroll and related expenses4,159 8,873 
Warranty obligations480 480 
Professional fees310 738 
Accrued interest1,038 1,112 
Deferred revenue5,583 5,060 
Customer advances— 2,828 
Operating lease liabilities1,681 1,759 
Accrued contract manufacturing liabilities7,537 1,416 
Value added tax payables531 449 
Other4,858 4,238 
Total accrued expenses and other current liabilities$27,022 $27,945