XML 43 R31.htm IDEA: XBRL DOCUMENT v3.25.2
Financial Statement Components (Tables)
6 Months Ended
Jun. 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):
 June 30, 2025December 31, 2024
Cash$23,412 $48,825 
Money market funds18,451 17,730 
U.S. treasury securities1,299 5,519 
Commercial paper— 9,967 
Corporate bonds5,004 799 
Total cash and cash equivalents$48,166 $82,840 
Schedule of Inventory
Inventory comprised of the following (in thousands):
 June 30, 2025December 31, 2024
Raw materials$11,870 $6,932 
Work-in-process1,025 3,917 
Finished goods5,152 4,059 
Total inventories, net$18,047 $14,908 
Schedule of Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following (in thousands):
 June 30, 2025December 31, 2024
Prepaid expenses$6,842 $8,321 
Contract assets2,503 16,199 
Advance payments to vendors2,045 274 
Other receivables9,063 6,704 
Total prepaid expenses and other current assets$20,453 $31,498 
Schedule of Property and Equipment
Property and equipment consisted of the following (in thousands):
 June 30, 2025December 31, 2024
Machinery and equipment$63,148 $62,982 
Computer hardware and software8,467 8,404 
Land1,001 1,001 
Leasehold improvements22,620 22,620 
Vehicles, including demonstration fleet2,237 2,139 
Furniture and fixtures398 398 
Construction in progress1,630 887 
Total property and equipment99,501 98,431 
Accumulated depreciation
(52,858)(46,150)
Total property and equipment, net$46,643 $52,281 
Schedule of Intangible Assets
The following table summarizes the activity in the Company’s intangible assets (in thousands):
June 30, 2025December 31, 2024
Beginning of the period$15,556 $22,994 
Additions— — 
Amortization
(2,063)(4,188)
Impairment
— (3,250)
End of the period$13,493 $15,556 
The components of intangible assets were as follows (in thousands):
June 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,702)$— $1,028 3.2$3,730 $(2,295)$— $1,435 3.2
Customer backlog650 (650)— — 650 (650)— — 
Tradename620 (526)— 94 0.8620 (464)— 156 1.3
Assembled workforce
130 (130)— — 130 (130)— — 
Developed technology21,400 (9,029)— 12,371 4.421,400 (7,435)— 13,965 4.9
IPR&D6,250 — (6,250)— 6,250 — (6,250)— 
Total intangible assets$32,780 $(13,037)$(6,250)$13,493 4.3$32,780 $(10,974)$(6,250)$15,556 4.7
(1) See below for discussions related to impairment charges.
Schedule of Future Amortization Expense
As of June 30, 2025, the expected future amortization expense for intangible assets was as follows (in thousands):
PeriodExpected Future
Amortization Expense
2025 (remaining six months)
$2,064 
20263,479 
20273,263 
20281,771 
20291,635 
Thereafter1,281 
Total$13,493 
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 Freedom Photonics— — — 
Balance as of June 30, 2025
$1,750 $2,244 $3,994 
Schedule of Other Noncurrent Assets
Other non-current assets consisted of the following (in thousands):
 June 30, 2025December 31, 2024
Security deposits$1,457 $2,285 
Non-marketable equity investment (see Note 6 for additional information)10,000 10,000 
Prepaid expenses non-current
2,095 3,587 
Other non-current assets350 804 
Total other non-current assets$13,902 $16,676 
Schedule of Accrued and Other Current Liabilities
Accrued and other current liabilities consisted of the following (in thousands): 
 June 30, 2025December 31, 2024
Accrued compensation and benefits$7,241 $10,284 
Accrued expenses8,362 10,334 
Warranty reserves3,852 850 
Contract liabilities3,070 1,918 
Accrued interest payable and other liabilities
9,376 8,181 
Total accrued and other current liabilities$31,901 $31,567