XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.1.u1
OTHER FINANCIAL STATEMENT INFORMATION (Tables)
3 Months Ended
Mar. 29, 2024
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)March 29, 2024December 31, 2023
Accounts receivable$108,969 $144,731 
Less: allowances for expected credit losses and sales returns(3,115)(3,200)
Total$105,854 $141,531 
Schedule of Inventories
Inventories:As of
(in thousands)March 29, 2024December 31, 2023
Finished goods$36,931 $43,987 
Raw materials36,442 27,806 
Work-in-process5,820 5,056 
Service-related spares7,438 7,133 
Total$86,631 $83,982 
Schedule of Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets:As of
(in thousands)March 29, 2024December 31, 2023
Prepaid expenses$3,869 $3,789 
Contract assets4,380 4,772 
Other current assets15,770 12,389 
Total$24,019 $20,950 
Schedule of Property and Equipment, Net
Property and equipment, net:As of
(in thousands)March 29, 2024December 31, 2023
Machinery and equipment$74,964 $74,659 
Capitalized software27,036 27,129 
Leasehold improvements40,873 40,931 
Furniture and fixtures2,557 2,547 
Construction-in-progress2,094 1,789 
Property and equipment, gross147,524 147,055 
Less: accumulated depreciation and amortization(112,285)(110,372)
Total$35,239 $36,683 
Schedule of Other Current Liabilities
Other current liabilities:As of
(in thousands)March 29, 2024December 31, 2023
Accrued employee compensation and related expenses$20,360 $22,779 
Other32,685 38,245 
Total$53,045 $61,024