XML 32 R17.htm IDEA: XBRL DOCUMENT v3.24.0.1
CERTAIN BALANCE SHEET COMPONENTS
12 Months Ended
Dec. 31, 2023
Balance Sheet Related Disclosures [Abstract]  
CERTAIN BALANCE SHEET COMPONENTS CERTAIN BALANCE SHEET COMPONENTS
Inventories:December 31,
(in thousands)20232022
Finished goods$43,987 $65,308 
Raw materials27,806 46,081 
Work-in-process5,056 3,251 
Service-related spares7,133 6,309 
Total$83,982 $120,949 
Prepaid expenses and other current assets:December 31,
(in thousands)20232022
Prepaid expenses$3,789 $5,558 
Contract assets (1)
4,772 5,583 
Other current assets12,389 15,196 
Total$20,950 $26,337 
(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)20232022
Machinery and equipment$74,659 $75,589 
Capitalized software27,129 30,588 
Leasehold improvements40,931 39,199 
Furniture and fixtures2,547 2,739 
Construction-in-progress1,789 2,691 
Property and equipment, gross147,055 150,806 
Less: accumulated depreciation and amortization(110,372)(110,992)
Total$36,683 $39,814 
Other current liabilities:December 31,
(in thousands)20232022
Accrued employee compensation and related expenses$22,779 $29,675 
Other38,245 37,049 
Total$61,024 $66,724