XML 76 R19.htm IDEA: XBRL DOCUMENT v3.20.2
Other Financial Statement Information (Tables)
6 Months Ended
Jun. 30, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Inventory
Inventory was comprised of the following as of the dates indicated (in thousands):
June 30,
2020
December 31,
2019
Purchased materials$8,175  $6,436  
Work in progress6,403  3,996  
Finished goods7,180  4,838  
Inventory$21,758  $15,270  
Schedule of Intangible Assets, Net
Intangible assets, net, which are recorded within other assets in the condensed consolidated balance sheets, consisted of the following (in thousands):
June 30, 2020December 31, 2019
Remaining Useful Life in YearsGross
Carrying
Amount
Accumulated
Amortization
Intangibles,
Net
Remaining Useful Life in YearsGross
Carrying
Amount
Accumulated
Amortization
Intangibles,
Net
Technology licenses14.2$22,504  $(1,207) $21,297  14.7$22,504  $(440) $22,064  
Customer relationships5.4204  (46) 158  5.9204  (32) 172  
Trademarks1.4204  (108) 96  1.9204  (74) 130  
Total intangible assets, net$22,912  $(1,361) $21,551  $22,912  $(546) $22,366  
Schedule of Annual Amortization of Intangible Assets
The estimated annual amortization of intangible assets for the next five years is shown below (in thousands):
Estimated
Annual
Amortization
2020 (excluding the six months ended June 30, 2020)$815  
20211,625  
20221,562  
20231,533  
20241,503  
Thereafter14,513  
Total$21,551  
Schedule of Accrued Compensation and Related Benefits
Accrued compensation and related benefits were comprised of the following as of the dates indicated (in thousands):
June 30,
2020
December 31,
2019
Accrued payroll and related costs$2,405  $470  
Employee stock purchase program liability1,114  1,862  
Accrued bonus2,828  6,154  
Accrued commissions1,845  2,473  
Other2,084  1,435  
Accrued compensation and related benefits$10,276  $12,394  
Schedule of Accrued Expense and Other Current Liabilities
Accrued expenses and other current liabilities were comprised of the following as of the dates indicated (in thousands):
June 30,
2020
December 31,
2019
Accrued legal expenses$2,894  $4,375  
Accrued license fee5,575  6,183  
Accrued royalties for licensed technologies980  2,025  
Accrued property and equipment2,149  3,885  
Accrued consulting2,137  1,173  
Product warranties345  467  
Customer deposits925  1,304  
Taxes payable954  1,087  
Other3,483  3,949  
Accrued expenses and other current liabilities$19,442  $24,448  
Schedule of Changes in the Reserve for Product Warranties
Changes in the reserve for product warranties were as follows for the periods indicated (in thousands):
June 30,
2020
December 31,
2019
Beginning of period$467  $804  
Additions charged to cost of revenue197  741  
Repairs and replacements(319) (1,078) 
End of period$345  $467  
Schedule of Revenue by Source
The following table represents revenue by source for the periods indicated (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2020201920202019
Instruments$7,291  $8,302  $16,432  $15,150  
Consumables34,164  46,538  95,592  92,389  
Services1,450  979  2,786  1,858  
Total revenue$42,905  $55,819  $114,810  $109,397  
Schedule of Revenue by Geographic Location
The following table presents revenue by geography based on the location of the customer for the periods indicated (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2020201920202019
North America$20,261  $32,946  $59,993  $61,455  
Europe, Middle East and Africa11,715  12,243  24,873  24,498  
China7,628  7,293  18,625  15,407  
Asia-Pacific1
3,301  3,337  11,319  8,037  
Total revenue$42,905  $55,819  $114,810  $109,397  
1 Asia-Pacific excludes China which is disclosed separately.