XML 35 R17.htm IDEA: XBRL DOCUMENT v3.22.0.1
CERTAIN BALANCE SHEET COMPONENTS
12 Months Ended
Dec. 31, 2021
Balance Sheet Related Disclosures [Abstract]  
CERTAIN BALANCE SHEET COMPONENTS CERTAIN BALANCE SHEET COMPONENTS
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 
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.
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 
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