XML 22 R9.htm IDEA: XBRL DOCUMENT v3.20.4
Financial Statement Details
12 Months Ended
Dec. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Financial Statement Details Financial Statement Details
Inventories
Inventories consist of the following (in thousands):
December 31,
 20202019
Finished goods$27,009 $21,229 
Raw materials and components6,943 4,061 
$33,952 $25,290 
Property, Plant and Equipment
Property, plant and equipment consists of the following (in thousands):
 December 31,
 20202019
Land$244 $253 
Buildings2,213 2,303 
Test equipment16,775 10,952 
Computer equipment and purchased software7,899 6,911 
Product tooling3,125 2,139 
Furniture and fixtures1,310 1,535 
Vehicles2,988 2,535 
Leasehold improvements860 145 
35,414 26,773 
Less—accumulated depreciation and amortization(21,715)(16,017)
$13,699 $10,756 
At December 31, 2020, the Company had vehicles and equipment under finance leases with an aggregate carrying value of $2.6 million, net of accumulated amortization of $1.0 million. At December 31, 2019, the Company had vehicles and equipment under finance leases with an aggregate carrying value of $2.1 million, net of accumulated amortization of $2.6 million.
Rental Assets
Rental assets consist of the following (in thousands):
 December 31,
 20202019
Rental assets$21,863 $18,176 
Less—accumulated depreciation(15,754)(12,791)
$6,109 $5,385 
Depreciation and amortization expense related to property, plant and equipment, including equipment under capital leases, and rental assets was $10.0 million and $8.8 million for the years ended December 31, 2020 and 2019, respectively.
Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consist of the following (in thousands):
December 31,
 20202019
Royalties$2,410 $1,415 
Payroll and related expenses6,006 2,716 
Professional fees921 483 
Accrued interest888 1,543 
Deferred revenue2,853 2,235 
Operating lease liabilities1,619 1,101 
Acquisition-related liabilities— 1,000 
Other8,676 7,555 
$23,373 $18,048