XML 30 R18.htm IDEA: XBRL DOCUMENT v3.23.3
CERTAIN BALANCE SHEET COMPONENTS
12 Months Ended
Dec. 31, 2022
Balance Sheet Related Disclosures [Abstract]  
CERTAIN BALANCE SHEET COMPONENTS CERTAIN BALANCE SHEET COMPONENTS
Inventories:December 31,
(in thousands)20222021
Finished goods$65,308 $37,545 
Raw materials46,081 22,245 
Work-in-process3,251 3,993 
Service-related spares6,309 7,412 
Total$120,949 $71,195 
Prepaid expenses and other current assets:December 31,
(in thousands)20222021
Prepaid expenses$5,558 $8,074 
Contract assets (1)
5,583 8,101 
Other current assets15,196 13,797 
Total$26,337 $29,972 
(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)20222021
Machinery and equipment$75,589 $78,461 
Capitalized software30,588 38,306 
Leasehold improvements39,199 40,658 
Furniture and fixtures2,739 2,820 
Construction-in-progress2,691 1,892 
Property and equipment, gross150,806 162,137 
Less: accumulated depreciation and amortization(110,992)(119,416)
Total$39,814 $42,721 
Other current liabilities:December 31,
(in thousands)20222021
Accrued employee compensation and related expenses$29,675 $26,820 
Other37,049 26,824 
Total$66,724 $53,644