XML 35 R22.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Balance Sheet Components (Tables)
3 Months Ended
Mar. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Inventory
Inventory consists of the following (in thousands):
As of
March 31, 2024December 31, 2023
Raw materials$1,866 $2,247 
Work-in-progress12,512 11,780 
Finished goods15,189 10,068 
Total inventory$29,567 $24,095 
Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consists of the following (in thousands):
As of
March 31, 2024December 31, 2023
Prepaid expenses$5,890 $3,378 
Other current assets835 686 
Total prepaid expenses and other current assets$6,725 $4,064 
Property, Plant and Equipment
Property and equipment, net consists of the following (in thousands):
As of
March 31, 2024December 31, 2023
Laboratory and manufacturing equipment$9,689 $6,470 
Office furniture302 242 
Leasehold improvements623 437 
Servers and workstations260 242 
Property and equipment, gross10,874 7,391 
Less: accumulated depreciation(3,293)(2,679)
Total property and equipment, net$7,581 $4,712 
Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consists of the following (in thousands):
As of
March 31, 2024December 31, 2023
Accrued expenses$13,047 $8,284 
Accrued income taxes10,224 155 
Accrued compensation and benefits6,054 14,923 
Accrued software license costs2,464 3,224 
Operating lease liabilities, current2,333 2,156 
Total accrued expenses and other current liabilities$34,122 $28,742 
Other Liabilities
Other liabilities consists of the following (in thousands):
As of
March 31, 2024December 31, 2023
Customer deposit
$5,000 $— 
Income taxes
3,897 1,394 
Other
1,633 2,393 
Total other liabilities
$10,530 $3,787