XML 36 R27.htm IDEA: XBRL DOCUMENT v3.23.3
BALANCE SHEET DETAILS (Tables)
9 Months Ended
Sep. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Inventory Components
Inventory consisted of the following (in thousands):
September 30, 2023December 31, 2022
Raw materials and work-in-process$5,962 $9,338 
Finished goods7,686 5,817 
Total$13,648 $15,155 
Schedule of Other Assets Other assets consisted of the following (in thousands):
September 30, 2023December 31, 2022
PCBAs$37,980 $18,599 
Cloud computing arrangements5,223 2,523 
Strategic investment3,000 — 
Other845 1,130 
Total$47,048 $22,252 
Schedule of Property and Equipment, Net Components
Property and equipment, net consisted of the following (in thousands):
September 30, 2023December 31, 2022
Laboratory and manufacturing equipment$5,729 $4,911 
Computer equipment and software2,448 2,315 
Furniture and fixtures4,198 4,119 
Leasehold improvements23,533 23,144 
Internal-use software60,001 44,877 
Internal-use software in development37,482 28,069 
Construction in progress9,655 3,451 
Total property and equipment, gross143,046 110,886 
Less: accumulated depreciation and amortization(46,378)(35,216)
Total property and equipment, net$96,668 $75,670 
Schedule of Accrued Liabilities Components
Accrued liabilities consisted of the following (in thousands):
September 30, 2023December 31, 2022
Accrued payroll and related expenses$38,458 $34,752 
Accrued vacation10,050 8,608 
Accrued expenses13,811 7,006 
Claims payable5,295 4,464 
Accrued employee share purchase plan contributions2,863 1,045 
Accrued income and sales taxes3,071 2,388 
Accrued professional services fees3,083 7,234 
Total accrued liabilities$76,631 $65,497