v3.25.1
OTHER FINANCIAL STATEMENT INFORMATION
3 Months Ended
Mar. 28, 2025
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)March 28, 2025December 31, 2024
Accounts receivable$100,560 $180,541 
Less: allowances for expected credit losses and sales returns(1,992)(2,528)
Total$98,568 $178,013 
Inventories, net:As of
(in thousands)March 28, 2025December 31, 2024
Finished goods$35,342 $37,634 
Raw materials13,754 14,214 
Work-in-process3,545 2,951 
Service-related spares9,414 9,205 
Total$62,055 $64,004 
Prepaid expenses and other current assets:As of
(in thousands)March 28, 2025December 31, 2024
Prepaid expenses$16,641 $4,219 
Contract assets5,775 4,288 
Other current assets8,615 13,763 
Total$31,031 $22,270 
Property and equipment, net:As of
(in thousands)March 28, 2025December 31, 2024
Machinery and equipment$77,522 $77,710 
Capitalized software27,021 26,882 
Leasehold improvements25,832 25,701 
Furniture and fixtures2,593 2,583 
Construction-in-progress1,651 1,081 
Property and equipment, gross134,619 133,957 
Less: accumulated depreciation and amortization(107,984)(107,134)
Total$26,635 $26,823 
Other current liabilities:As of
(in thousands)March 28, 2025December 31, 2024
Accrued employee compensation and related expenses$20,108 $25,053 
Income tax payable13,208 11,728 
Accrued customer rebates8,696 5,327 
Accrued liabilities for excess and obsolete inventory8,483 7,247 
Other23,072 23,085 
Total$73,567 $72,440