XML 37 R26.htm IDEA: XBRL DOCUMENT v3.25.2
OTHER FINANCIAL STATEMENT INFORMATION (Tables)
6 Months Ended
Jun. 27, 2025
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)June 27, 2025December 31, 2024
Accounts receivable$122,436 $180,541 
Less: allowances for expected credit losses and sales returns(1,771)(2,528)
Total$120,665 $178,013 
Schedule of Inventories
Inventories:As of
(in thousands)June 27, 2025December 31, 2024
Finished goods$47,612 $37,634 
Raw materials10,737 14,214 
Work-in-process3,948 2,951 
Service-related spares8,841 9,205 
Total$71,138 $64,004 
Schedule of Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets:As of
(in thousands)June 27, 2025December 31, 2024
Prepaid expenses$12,312 $4,219 
Contract assets4,243 4,288 
Other current assets10,225 13,763 
Total$26,780 $22,270 
Schedule of Property and Equipment, Net
Property and equipment, net:As of
(in thousands)June 27, 2025December 31, 2024
Machinery and equipment$79,815 $77,710 
Capitalized software27,435 26,882 
Leasehold improvements25,992 25,701 
Furniture and fixtures2,625 2,583 
Construction-in-progress3,275 1,081 
Property and equipment, gross139,142 133,957 
Less: accumulated depreciation and amortization(111,115)(107,134)
Total$28,027 $26,823 
Schedule of Other Current Liabilities
Other current liabilities:As of
(in thousands)June 27, 2025December 31, 2024
Accrued employee compensation and related expenses$23,029 $25,053 
Income tax payable1,238 11,728 
Accrued customer rebates10,775 5,327 
Accrued liabilities for excess and obsolete inventory8,638 7,247 
Other22,626 23,085 
Total$66,306 $72,440