XML 32 R14.htm IDEA: XBRL DOCUMENT v3.22.1
Balance sheet components
3 Months Ended
Mar. 31, 2022
Balance Sheet Related Disclosures [Abstract]  
Balance sheet components Balance sheet components 
Accounts receivable, net
Accounts receivable, net, consists of the following (in thousands):
 March 31, 2022December 31, 2021
Accounts receivable$63,838 $55,324 
Allowance for doubtful accounts— — 
 $63,838 $55,324 

Inventories
Inventories consist of the following (in thousands):
 March 31, 2022December 31, 2021
Raw materials$37,453 $32,809 
Work in process17,675 14,851 
Finished goods(1)
4,609 5,236 
 $59,737 $52,896 
________________________________________________________

(1)Finished goods inventory at customer vendor managed inventory locations was $1.8 million and $1.8 million as of March 31, 2022 and December 31, 2021, respectively.
Prepaid expenses and other current assets
Prepaid expenses and other current assets consist of the following (in thousands):
 March 31, 2022December 31, 2021
Prepaid taxes and taxes receivable$7,330 $5,825 
Receivables due from suppliers8,556 6,728 
Deposits and other prepaid expenses3,167 2,682 
Other receivable969 1,011 
 $20,022 $16,246 
Purchased intangible assets, net 
Purchased intangible assets, net, consist of the following (in thousands):
 March 31, 2022December 31, 2021
 Gross
Assets
Accumulated
Amortization
Net
Assets
Gross
Assets
Accumulated
Amortization
Net
Assets
Technology and patents$37,850 $(37,850)$— $37,814 $(37,814)$— 
Customer relationships15,502 (15,502)— 15,535 (15,535)— 
Leasehold interest1,342 (503)839 1,339 (495)844 
 $54,694 $(53,855)$839 $54,688 $(53,844)$844 
For the three months ended March 31, 2022 and 2021, amortization expense relating to technology and patents is included within cost of goods sold and totaled $0.0 million and $0.2 million in each period, respectively.
The estimated future amortization expense of purchased intangible assets as of March 31, 2022, was as follows (in thousands): 
2022 (remaining nine months)$23 
202330 
202430 
202530 
202630 
Thereafter696 
 $839 
Accrued and other current liabilities
Accrued and other current liabilities consist of the following (in thousands): 
 March 31, 2022December 31, 2021
Employee-related$16,413 $14,956 
Transition services agreement payable (refer to Note 11)— 823 
Operating lease liabilities, current2,443 2,356 
Income and other taxes payable2,814 2,703 
Accrued warranty966 977 
Other accrued expenses10,712 8,193 
 $33,348 $30,008 
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,
 20222021
Beginning balance$977 $1,111 
Warranty accruals64 61 
Settlements(75)(76)
Ending balance$966 $1,096 

Other noncurrent liabilities 
Other noncurrent liabilities consist of the following (in thousands):
 
 March 31, 2022December 31, 2021
Pension and other employee-related$3,049 $3,266 
Asset retirement obligations3,524 3,508 
Government grant695 369 
Other215 294 
 $7,483 $7,437