XML 39 R29.htm IDEA: XBRL DOCUMENT v3.21.1
Balance sheet components (Tables)
3 Months Ended
Mar. 31, 2021
Balance Sheet Related Disclosures [Abstract]  
Schedule of accounts receivable, net
Accounts receivable, net, consists of the following (in thousands):
 March 31, 2021December 31, 2020
Accounts receivable$40,020 $45,277 
Allowance for doubtful accounts(45)(45)
 $39,975 $45,232 
Schedule of inventories, net
Inventories consist of the following (in thousands): 
 March 31, 2021December 31, 2020
Raw materials$24,741 $25,620 
Work in process10,348 9,196 
Finished goods(1)
11,284 12,085 
 $46,373 $46,901 
________________________________________________________

(1)Finished goods inventory at customer vendor managed inventory locations was $1.4 million and $1.7 million as of March 31, 2021 and December 31, 2020, respectively.
Schedule of prepaid expenses and other current assets
Prepaid expenses and other current assets consist of the following (in thousands):

 March 31, 2021December 31, 2020
Transition services agreement receivable (refer to Note 11)$— $5,933 
Prepaid taxes and taxes receivable6,008 6,137 
Receivables due from suppliers6,056 4,891 
Deposits and other prepaid expenses2,983 2,417 
Other receivable378 795 
 $15,425 $20,173 
Schedule of purchased intangible assets
Purchased intangible assets, net, consist of the following (in thousands):
 March 31, 2021December 31, 2020
 Gross
Assets
Accumulated
Amortization
Net
Assets
Gross
Assets
Accumulated
Amortization
Net
Assets
Technology and patents$37,593 $(37,154)$439 $37,637 $(37,021)$616 
Customer relationships15,399 (15,399)— 15,487 (15,487)— 
Leasehold interest1,299 (458)841 1,304 (452)852 
 $54,291 $(53,011)$1,280 $54,428 $(52,960)$1,468 
Schedule of estimated future amortization expense of purchased intangible assets
The estimated future amortization expense of purchased intangible assets as of March 31, 2021, was as follows (in thousands): 
2021 (remaining nine months)$446 
202210 
202310 
202410 
202510 
Thereafter794 
 $1,280 
Schedule of accrued and other current liabilities
Accrued and other current liabilities consist of the following (in thousands): 

 March 31, 2021December 31, 2020
Employee-related$22,663 $19,656 
Transition services agreement payables (refer to Note 11)823 9,708 
Operating lease liabilities, current2,143 2,128 
Income and other taxes payable1,289 1,590 
Accrued warranty1,096 1,111 
Other accrued expenses4,658 7,860 
 $32,672 $42,053 
Schedule of warranty accrual
The table below summarizes the movement in the warranty accrual, which is included in accrued and other current liabilities (in thousands):

 Three Months Ended
March 31,
 20212020
Beginning balance$1,111 $712 
Warranty accruals61 225 
Settlements(76)(188)
Ending balance$1,096 $749 
Schedule of other noncurrent liabilities
Other noncurrent liabilities consist of the following (in thousands): 

 March 31, 2021December 31, 2020
Pension and other employee-related$3,671 $3,844 
Asset retirement obligations3,825 3,810 
Transition services agreement payables (See Note 11)— 823 
Deferred income tax liabilities500 501 
Government grant584 606 
 $8,580 $9,584