XML 23 R12.htm IDEA: XBRL DOCUMENT v3.21.1
Other Financial Statement Information
3 Months Ended
Apr. 02, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Balance Sheet Components
The following tables provide details of selected balance sheet components:
As of
(in thousands)April 2, 2021December 31, 2020
Accounts receivable, net:
Accounts receivable$87,960 $68,295 
Less: allowances for expected credit losses and sales returns(2,256)(2,068)
Total$85,704 $66,227 
As of
(in thousands)April 2, 2021December 31, 2020
Inventories:
Raw materials$4,462 $2,529 
Work-in-process1,828 1,689 
Finished goods21,114 22,777 
Service-related spares8,135 8,036 
Total$35,539 $35,031 
As of
(in thousands)April 2, 2021December 31, 2020
Prepaid expenses and other current assets:
Prepaid expenses$11,234 $11,453 
Contract assets11,067 9,800 
Other current assets16,346 16,879 
Total$38,647 $38,132 
As of
(in thousands)April 2, 2021December 31, 2020
Property and equipment, net:
Machinery and equipment$73,377 $72,731 
Capitalized software37,140 37,141 
Leasehold improvements38,800 38,718 
Furniture and fixtures2,871 2,913 
Construction-in-progress3,478 2,209 
Property and equipment, gross155,666 153,712 
Less: accumulated depreciation and amortization(112,530)(110,571)
Total$43,136 $43,141 
As of
(in thousands)April 2, 2021December 31, 2020
Other current liabilities:
Accrued employee compensation and related expenses$17,258 $23,131 
Other26,728 27,202 
Total$43,986 $50,333