XML 23 R12.htm IDEA: XBRL DOCUMENT v3.21.2
Other Financial Statement Information
6 Months Ended
Jul. 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)July 2, 2021December 31, 2020
Accounts receivable, net:
Accounts receivable$103,734 $68,295 
Less: allowances for expected credit losses and sales returns(3,135)(2,068)
Total$100,599 $66,227 
As of
(in thousands)July 2, 2021December 31, 2020
Inventories:
Raw materials$5,718 $2,529 
Work-in-process2,974 1,689 
Finished goods25,869 22,777 
Service-related spares8,470 8,036 
Total$43,031 $35,031 
As of
(in thousands)July 2, 2021December 31, 2020
Prepaid expenses and other current assets:
Prepaid expenses$11,217 $11,453 
Contract assets13,920 9,800 
Other17,177 16,879 
Total$42,314 $38,132 
As of
(in thousands)July 2, 2021December 31, 2020
Property and equipment, net:
Machinery and equipment$75,084 $72,731 
Capitalized software38,122 37,141 
Leasehold improvements40,370 38,718 
Furniture and fixtures2,881 2,913 
Construction-in-progress2,927 2,209 
Property and equipment, gross159,384 153,712 
Less: accumulated depreciation and amortization(115,010)(110,571)
Total$44,374 $43,141 
As of
(in thousands)July 2, 2021December 31, 2020
Other current liabilities:
Accrued employee compensation and related expenses$20,010 $23,131 
Customers’ advances and deposits24,504 3,385 
Other23,315 23,817 
Total$67,829 $50,333