XML 35 R24.htm IDEA: XBRL DOCUMENT v3.23.3
OTHER FINANCIAL STATEMENT INFORMATION (Tables)
9 Months Ended
Sep. 29, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Accounts Receivable, Net
The following tables provide details of selected balance sheet components:
Accounts receivable, net:As of
(in thousands)September 29, 2023December 31, 2022
Accounts receivable$113,029 $110,576 
Less: allowances for expected credit losses and sales returns(2,684)(2,149)
Total$110,345 $108,427 
Schedule of Inventories
Inventories:As of
(in thousands)September 29, 2023December 31, 2022
Finished goods$58,377 $65,308 
Raw materials34,782 46,081 
Work-in-process5,046 3,251 
Service-related spares5,543 6,309 
Total$103,748 $120,949 
Schedule of Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets:As of
(in thousands)September 29, 2023December 31, 2022
Prepaid expenses$13,173 $5,558 
Contract assets4,396 5,583 
Other current assets15,548 15,196 
Total$33,117 $26,337 
Schedule of Property and Equipment, Net
Property and equipment, net:As of
(in thousands)September 29, 2023December 31, 2022
Machinery and equipment$72,208 $75,589 
Capitalized software26,975 30,588 
Leasehold improvements39,720 39,199 
Furniture and fixtures2,502 2,739 
Construction-in-progress2,875 2,691 
Property and equipment, gross144,280 150,806 
Less: accumulated depreciation and amortization(107,320)(110,992)
Total$36,960 $39,814 
Schedule of Other Current Liabilities
Other current liabilities:As of
(in thousands)September 29, 2023December 31, 2022
Accrued employee compensation and related expenses$18,405 $29,675 
Other27,381 37,049 
Total$45,786 $66,724