XML 23 R12.htm IDEA: XBRL DOCUMENT v3.24.3
OTHER FINANCIAL STATEMENT INFORMATION
9 Months Ended
Sep. 27, 2024
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:
Accounts receivable, net:As of
(in thousands)September 27, 2024December 31, 2023
Accounts receivable$176,164 $144,731 
Less: allowances for expected credit losses and sales returns(2,434)(3,200)
Total$173,730 $141,531 
Inventories, net:As of
(in thousands)September 27, 2024December 31, 2023
Finished goods$42,327 $43,987 
Raw materials19,541 27,806 
Work-in-process3,128 5,056 
Service-related spares8,868 7,133 
Total$73,864 $83,982 
Prepaid expenses and other current assets:As of
(in thousands)September 27, 2024December 31, 2023
Prepaid expenses$10,472 $3,789 
Contract assets4,360 4,772 
Other current assets15,441 12,389 
Total$30,273 $20,950 
Property and equipment, net:As of
(in thousands)September 27, 2024December 31, 2023
Machinery and equipment$76,696 $74,659 
Capitalized software27,166 27,129 
Leasehold improvements26,202 40,931 
Furniture and fixtures2,624 2,547 
Construction-in-progress1,636 1,789 
Property and equipment, gross134,324 147,055 
Less: accumulated depreciation and amortization(105,928)(110,372)
Total$28,396 $36,683 
For the three and nine months ended September 27, 2024, the Company recorded a $1.8 million impairment charge for the total capitalized value of internally developed software. Additionally, the Company recognized impairment charges of $0.1 million and $4.3 million related to leasehold improvements for the same periods, respectively. Refer to Note 4, “Leases” for more details.
Other current liabilities:As of
(in thousands)September 27, 2024December 31, 2023
Accrued employee compensation and related expenses$21,664 $22,779 
Other33,427 38,245 
Total$55,091 $61,024