XML 42 R32.htm IDEA: XBRL DOCUMENT v3.25.3
Financial Statement Components (Tables)
9 Months Ended
Sep. 30, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Cash and Cash Equivalents
Cash and cash equivalents consisted of the following (in thousands):
 September 30, 2025December 31, 2024
Cash$33,205 $48,825 
Money market funds21,277 17,730 
U.S. treasury securities— 5,519 
Commercial paper— 9,967 
Corporate bonds— 799 
Total cash and cash equivalents$54,482 $82,840 
Schedule of Inventory
Inventory comprised of the following (in thousands):
 September 30, 2025December 31, 2024
Raw materials$12,137 $6,932 
Work-in-process821 3,917 
Finished goods3,145 4,059 
Total inventory
$16,103 $14,908 
Schedule of Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following (in thousands):
 September 30, 2025December 31, 2024
Prepaid expenses$7,410 $8,321 
Contract assets2,542 16,199 
Advance payments to vendors38 274 
Other receivables5,163 6,704 
Total prepaid expenses and other current assets$15,153 $31,498 
Schedule of Property and Equipment
Property and equipment consisted of the following (in thousands):
 September 30, 2025December 31, 2024
Machinery and equipment$63,519 $62,982 
Computer hardware and software8,475 8,404 
Land1,001 1,001 
Leasehold improvements22,620 22,620 
Vehicles, including demonstration fleet2,231 2,139 
Furniture and fixtures398 398 
Construction in progress1,540 887 
Total property and equipment99,784 98,431 
Impairment
(5,976)— 
Accumulated depreciation(56,010)(46,150)
Total property and equipment, net$37,798 $52,281 
Schedule of Intangible Assets
The following table summarizes the activity in the Company’s intangible assets (in thousands):
September 30, 2025December 31, 2024
Beginning of the period$15,556 $22,994 
Additions— — 
Amortization
(3,095)(4,188)
Impairment
(1,475)(3,250)
End of the period$10,986 $15,556 
The components of intangible assets were as follows (in thousands):
September 30, 2025December 31, 2024
Gross
Carrying
 Amount
Accumulated
Amortization
Impairment
(1)
Net
Carrying
Amount
Weighted Average
Remaining Period
(Years)
Gross
Carrying
 Amount
Accumulated
Amortization
Impairment
(1)
Net
Carrying
Amount
Weighted
Average
Remaining
Period
(Years)
Customer relationships$3,730 $(2,907)$(454)$369 0.5$3,730 $(2,295)$— $1,435 3.2
Customer backlog650 (650)— — 650 (650)— — 
Tradename620 (558)— 62 0.5620 (464)— 156 1.3
Assembled workforce130 (130)— — 130 (130)— — 
Developed technology21,400 (9,824)(1,021)10,555 4.121,400 (7,435)— 13,965 4.9
IPR&D6,250 — (6,250)— 6,250 — (6,250)— 
Total intangible assets$32,780 $(14,069)$(7,725)$10,986 3.9$32,780 $(10,974)$(6,250)$15,556 4.7
(1) See below for discussions related to impairment charges.
Schedule of Future Amortization Expense
The expected future amortization expense for intangible assets was as follows (in thousands):
Year Ending December 31,
Expected Future
Amortization Expense
2025 (remaining three months)
$970 
20263,226 
20273,010 
20281,518 
20291,382 
Thereafter880 
Total$10,986 
Schedule of Goodwill
The carrying amount of goodwill allocated to the Company’s reportable segments was as follows (in thousands):
 Autonomy SolutionsATSTotal
Balance as of December 31, 2024$1,750 $2,244 $3,994 
Impairment of goodwill related to Optogration
— (2,244)(2,244)
Balance as of September 30, 2025
$1,750 $— $1,750 
Schedule of Other Noncurrent Assets
Other non-current assets consisted of the following (in thousands):
 September 30, 2025December 31, 2024
Security deposits$1,357 $2,285 
Non-marketable equity investment (see Note 6 for additional information)10,000 10,000 
Prepaid expenses non-current1,999 3,587 
Other non-current assets345 804 
Total other non-current assets$13,701 $16,676 
Schedule of Accrued and Other Current Liabilities
Accrued and other current liabilities consisted of the following (in thousands): 
 September 30, 2025December 31, 2024
Accrued compensation and benefits$6,628 $10,284 
Accrued expenses8,429 10,334 
Warranty reserves5,050 850 
Contract liabilities3,739 1,918 
Accrued interest payable and other liabilities10,069 8,181 
Total accrued and other current liabilities$33,915 $31,567