XML 33 R23.htm IDEA: XBRL DOCUMENT v3.22.1
OTHER FINANCIAL STATEMENT INFORMATION (Tables)
3 Months Ended
Apr. 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)April 1, 2022December 31, 2021
Accounts receivable$119,414 $91,382 
Less: allowances for expected credit losses and sales returns(3,820)(2,853)
Total$115,594 $88,529 
Schedule of Inventories
Inventories:As of
(in thousands)April 1, 2022December 31, 2021
Raw materials$26,491 $22,245 
Work-in-process5,085 3,993 
Finished goods43,012 37,545 
Service-related spares7,228 7,412 
Total$81,816 $71,195 
Schedule of Property and Equipment, Net
Property and equipment, net:As of
(in thousands)April 1, 2022December 31, 2021
Machinery and equipment$79,483 $78,461 
Capitalized software38,243 38,306 
Leasehold improvements40,659 40,658 
Furniture and fixtures2,991 2,820 
Construction-in-progress3,048 1,892 
Property and equipment, gross164,424 162,137 
Less: accumulated depreciation and amortization(121,847)(119,416)
Total$42,577 $42,721 
Schedule of Other Current Liabilities
Other current liabilities:As of
(in thousands)April 1, 2022December 31, 2021
Accrued employee compensation and related expenses$19,749 $26,820 
Other33,323 26,824 
Total$53,072 $53,644