XML 54 R36.htm IDEA: XBRL DOCUMENT v3.22.0.1
CERTAIN BALANCE SHEET COMPONENTS (Tables)
12 Months Ended
Dec. 31, 2021
Balance Sheet Related Disclosures [Abstract]  
Schedule of Inventories
Inventories:December 31,
(in thousands)20212020
Raw materials$22,245 $2,529 
Work-in-process3,993 1,689 
Finished goods37,545 22,777 
Service-related spares7,412 8,036 
Total$71,195 $35,031 
Schedule of Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets:December 31,
(in thousands)20212020
Prepaid expenses$8,074 $11,453 
Contract assets (1)
8,101 9,800 
Other current assets13,797 16,879 
Total$29,972 $38,132 
(1) Contract assets reflect the satisfied performance obligations for which the Company does not yet have an unconditional right to consideration.
Schedule of Property and Equipment, Net
Property and equipment, net:December 31,
(in thousands)20212020
Machinery and equipment$78,461 $72,731 
Capitalized software38,306 37,141 
Leasehold improvements40,658 38,718 
Furniture and fixtures2,820 2,913 
Construction-in-progress1,892 2,209 
Property and equipment, gross162,137 153,712 
Less: accumulated depreciation and amortization(119,416)(110,571)
Total$42,721 $43,141 
Schedule of Other Current Liabilities
Other current liabilities:December 31,
(in thousands)20212020
Accrued employee compensation and related expenses$26,820 $23,131 
Other26,824 27,202 
Total$53,644 $50,333