XML 23 R13.htm IDEA: XBRL DOCUMENT v3.22.2.2
OTHER FINANCIAL STATEMENT INFORMATION
9 Months Ended
Sep. 30, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
OTHER FINANCIAL STATEMENT INFORMATION OTHER FINANCIAL STATEMENT INFORMATION
The following tables provide details of selected balance sheet components:
Accounts receivable, net:As of
(in thousands)September 30, 2022December 31, 2021
Accounts receivable$108,304 $91,382 
Less: allowances for expected credit losses and sales returns(2,723)(2,853)
Total$105,581 $88,529 
Inventories:As of
(in thousands)September 30, 2022December 31, 2021
Raw materials$35,456 $22,245 
Work-in-process3,181 3,993 
Finished goods53,689 37,545 
Service-related spares6,698 7,412 
Total$99,024 $71,195 
Prepaid expenses and other current assets:As of
(in thousands)September 30, 2022December 31, 2021
Prepaid expenses$5,648 $8,074 
Contract assets5,426 8,101 
Other current assets15,724 13,797 
Total$26,798 $29,972 
Property and equipment, net:As of
(in thousands)September 30, 2022December 31, 2021
Machinery and equipment$81,637 $78,461 
Capitalized software37,615 38,306 
Leasehold improvements40,048 40,658 
Furniture and fixtures2,876 2,820 
Construction-in-progress3,035 1,892 
Property and equipment, gross165,211 162,137 
Less: accumulated depreciation and amortization(124,780)(119,416)
Total$40,431 $42,721 
Other current liabilities:As of
(in thousands)September 30, 2022December 31, 2021
Accrued employee compensation and related expenses$21,521 $26,820 
Other32,857 26,824 
Total$54,378 $53,644