XML 34 R24.htm IDEA: XBRL DOCUMENT v3.22.2
OTHER FINANCIAL STATEMENT INFORMATION (Tables)
6 Months Ended
Jul. 01, 2022
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)July 1, 2022December 31, 2021
Accounts receivable$109,268 $91,382 
Less: allowances for expected credit losses and sales returns(2,917)(2,853)
Total$106,351 $88,529 
Schedule of Inventories
Inventories:As of
(in thousands)July 1, 2022December 31, 2021
Raw materials$27,916 $22,245 
Work-in-process3,623 3,993 
Finished goods43,955 37,545 
Service-related spares7,142 7,412 
Total$82,636 $71,195 
Schedule of Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets:As of
(in thousands)July 1, 2022December 31, 2021
Prepaid expenses$5,824 $8,074 
Contract assets4,737 8,101 
Other current assets17,059 13,797 
Total$27,620 $29,972 
Schedule of Property and Equipment, Net
Property and equipment, net:As of
(in thousands)July 1, 2022December 31, 2021
Machinery and equipment$80,200 $78,461 
Capitalized software37,945 38,306 
Leasehold improvements40,347 40,658 
Furniture and fixtures2,904 2,820 
Construction-in-progress3,421 1,892 
Property and equipment, gross164,817 162,137 
Less: accumulated depreciation and amortization(123,213)(119,416)
Total$41,604 $42,721 
Schedule of Other Current Liabilities
Other current liabilities:As of
(in thousands)July 1, 2022December 31, 2021
Accrued employee compensation and related expenses$20,943 $26,820 
Other38,672 26,824 
Total$59,615 $53,644