XML 39 R29.htm IDEA: XBRL DOCUMENT v3.24.3
Balance Sheet Details (Tables)
9 Months Ended
Sep. 30, 2024
Balance Sheet Related Disclosures [Abstract]  
Schedule of Inventories
Inventories
September 30, 2024December 31, 2023
Raw materials$17,420 $18,133 
Finished goods61,667 14,980 
Total inventories$79,087 $33,113 
Schedule of Property, Plant and Equipment
Property, plant and equipment
September 30, 2024December 31, 2023
Machinery and equipment$4,383 $3,903 
Leasehold improvements1,598 1,321 
Computers and software1,387 1,302 
Furniture and fixtures1,679 1,656 
Construction in progress and other252 13 
9,299 8,195 
Less: accumulated depreciation and amortization(6,369)(5,087)
Total property, plant and equipment, net$2,930 $3,108 
Summary of Product Warranty Liability The following table summarizes the activity related to the product warranty liability:
Nine Months Ended September 30,
20242023
Balance at beginning of period$1,148 $1,401 
Assumed with business acquisition638 — 
Charged to cost of revenue20 (229)
Claims and settlements— (51)
Foreign currency exchange impact(3)(3)
Balance at end of period$1,803 $1,369 
Summary of Contract Assets and Contract Liabilities Related to Contracts with Customers
The opening and closing balances of current and long-term contract assets and contract liabilities related to contracts with customers are as follows:
Contract
assets
Contract
liabilities
December 31, 2023$825 $17,779 
September 30, 2024$598 $13,936