XML 23 R12.htm IDEA: XBRL DOCUMENT v3.21.2
OTHER FINANCIAL STATEMENT INFORMATION
9 Months Ended
Oct. 01, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
OTHER FINANCIAL STATEMENT INFORMATION OTHER FINANCIAL STATEMENT INFORMATION
The following tables provide details of selected balance sheet components:
As of
(in thousands)October 1, 2021December 31, 2020
Accounts receivable, net:
Accounts receivable$77,962 $68,295 
Less: allowances for expected credit losses and sales returns(2,520)(2,068)
Total$75,442 $66,227 
As of
(in thousands)October 1, 2021December 31, 2020
Inventories:
Raw materials$12,105 $2,529 
Work-in-process2,945 1,689 
Finished goods28,761 22,777 
Service-related spares8,045 8,036 
Total$51,856 $35,031 
As of
(in thousands)October 1, 2021December 31, 2020
Prepaid expenses and other current assets:
Prepaid expenses$9,900 $11,453 
Contract assets11,688 9,800 
Other13,855 16,879 
Total$35,443 $38,132 
As of
(in thousands)October 1, 2021December 31, 2020
Property and equipment, net:
Machinery and equipment$76,357 $72,731 
Capitalized software38,107 37,141 
Leasehold improvements40,489 38,718 
Furniture and fixtures2,880 2,913 
Construction-in-progress3,150 2,209 
Property and equipment, gross160,983 153,712 
Less: accumulated depreciation and amortization(117,135)(110,571)
Total$43,848 $43,141 
As of
(in thousands)October 1, 2021December 31, 2020
Other current liabilities:
Accrued employee compensation and related expenses$19,118 $23,131 
Customers’ advances and deposits22,534 3,385 
Other23,311 23,817 
Total$64,963 $50,333