XML 53 R36.htm IDEA: XBRL DOCUMENT v3.22.4
CERTAIN BALANCE SHEET COMPONENTS (Tables)
12 Months Ended
Dec. 31, 2022
Balance Sheet Related Disclosures [Abstract]  
Schedule of Inventories
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 
Schedule of Prepaid Expenses and Other Current Assets
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.
Schedule of Property and Equipment, Net
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 
Schedule of Other Current Liabilities
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