XML 49 R35.htm IDEA: XBRL DOCUMENT
v3.22.0.1

Financial Statement Components (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract] |
Schedule of Cash and Cash Equivalents | Cash and cash equivalents consisted of the following (in thousands):
| December 31,
| 2021 |  | 2020
Cash | $ | 303,373 |  |  | $ | 10,652 |
Money market funds | 25,654 |  |  | 64,971 |
U.S. treasury securities | — |  |  | 24,999 |
Commercial paper | 950 |  |  | 108,322 |
Total cash and cash equivalents | $ | 329,977 |  |  | $ | 208,944 |
Schedule of Inventory | Inventory consisted of the following (in thousands):
| December 31,
| 2021 |  | 2020
Raw materials | $ | 5,866 |  |  | $ | 625 |
Work-in-process | 1,171 |  |  | 52 |
Finished goods | 3,305 |  |  | 2,936 |
Total inventory | $ | 10,342 |  |  | $ | 3,613 |
Schedule of Prepaid Expenses and Other Current Assets | Prepaid expenses and other current assets consisted of the following (in thousands):
| December 31,
| 2021 |  | 2020
Prepaid expenses | $ | 14,651 |  |  | $ | 1,073 |
Contract assets | 9,907 |  |  | — |
Advance payments to vendors | 1,810 |  |  | 961 |
Prepaid rent and other | — |  |  | 503 |
Other receivables | 2,827 |  |  | 2,260 |
Total prepaid expenses and other current assets | $ | 29,195 |  |  | $ | 4,797 |
Schedule of Property and Equipment | Property and equipment are stated at cost less accumulated depreciation and amortization, and are depreciated using the straight-line method over the estimated useful lives of the assets as follows:
Asset Category |  | Estimated useful lives
Machinery and equipment |  | 5 to 7 years
Tooling |  | 1 to 3 years
Computer hardware and software |  | 3 to 5 years
Demonstration fleet and demonstration units |  | 2 to 5 years
Leasehold improvements |  | Shorter of useful life or lease term
Vehicles |  | 5 years
Furniture and fixtures |  | 7 years
Property and equipment consisted of the following (in thousands):
| December 31,
| 2021 |  | 2020
Machinery and equipment | $ | 7,694 |  |  | $ | 5,940 |
Computer hardware and software | 2,854 |  |  | 2,450 |
Demonstration fleet and demonstration units | 811 |  |  | 1,821 |
Leasehold improvements | 869 |  |  | 791 |
Vehicles | 1,610 |  |  | 835 |
Furniture and fixtures | 272 |  |  | 293 |
Construction in progress | 3,677 |  |  | 1,410 |
Total property and equipment | 17,787 |  |  | 13,540 |
Accumulated depreciation and amortization | (6,778) |  |  | (5,851) |
Total property and equipment, net | $ | 11,009 |  |  | $ | 7,689 |
Schedule of Intangible Assets | The components of intangible assets were as follows (in thousands):
|  | Gross Carrying Amount |  | Accumulated Amortization |  | Net Carrying Amount |  | Weighted Average Remaining Period (Years)
Customer relationships |  | $ | 780 |  |  | $ | (33) |  |  | $ | 747 |  |  | 9.6
Tradename |  | 120 |  |  | (120) |  |  | — |  |  | — |
Developed technology |  | 1,750 |  |  | (73) |  |  | 1,677 |  |  | 9.6
Total intangible assets |  | $ | 2,650 |  |  | $ | (226) |  |  | $ | 2,424 |  |  | 9.6
Schedule of Future Amortization Expense | As of December 31, 2021, the expected future amortization expense for intangible assets was as follows (in thousands):
Period |  | Expected Future Amortization Expense
2022 |  | $ | 253 |
2023 |  | 253 |
2024 |  | 253 |
2025 |  | 253 |
2026 |  | 253 |
Thereafter |  | 1,159 |
Total |  | $ | 2,424 |
Schedule of Goodwill | The carrying amount of goodwill allocated to the Company’s reportable segments was as follows (in thousands):
| Autonomy Solutions |  | Components |  | Total
As of December 31, 2021 | $ | 687 |  |  | $ | 2,423 |  |  | $ | 3,110 |
As of December 31, 2020 | $ | 687 |  |  | $ | 14 |  |  | $ | 701 |
Schedule of Other Noncurrent Assets | Other non-current assets consisted of the following (in thousands):
| December 31,
| 2021 |  | 2020
Security deposits | $ | 1,187 |  |  | $ | 1,106 |
Non-marketable equity investment | 10,002 |  |  | — |
Other non-current assets | 1,266 |  |  | 45 |
Total other non-current assets | $ | 12,455 |  |  | $ | 1,151 |
Schedule of Accrued and Other Current Liabilities | Accrued and other current liabilities consisted of the following (in thousands):
| December 31,
| 2021 |  | 2020
Accrued compensation and benefits | $ | 9,899 |  |  | $ | 3,071 |
Accrued expenses | 6,727 |  |  | 3,998 |
Warranty reserves | 1,798 |  |  | 259 |
Contract liabilities | 898 |  |  | 2,284 |
Accrued interest payable | 316 |  |  | — |
Contract losses | 115 |  |  | 558 |
Finance lease liabilities (capital lease liabilities prior to adoption of ASC 842), current | 91 |  |  | 282 |
Total accrued and other current liabilities | $ | 19,844 |  |  | $ | 10,452 |
Schedule of Other Non-Current Liabilities | Other non-current liabilities consisted of the following (in thousands):
| December 31,
| 2021 |  | 2020
Deferred rent | $ | — |  |  | $ | 826 |
Finance lease liabilities (capital lease liabilities prior to adoption of ASC 842), non-current | — |  |  | 492 |
Other non-current liabilities | 598 |  |  | — |
Total other non-current liabilities | $ | 598 |  |  | $ | 1,318 |

X
- References No definition available. + Details
Name: | us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of other noncurrent liabilities. + References No definition available. + Details
Name: | us-gaap_OtherNoncurrentLiabilitiesTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(13)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229 + Details
Name: | us-gaap_PropertyPlantAndEquipmentTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the components of accrued liabilities. + References No definition available. + Details
Name: | us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the components of cash and cash equivalents. + References No definition available. + Details
Name: | us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 2 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275 + Details
Name: | us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267 + Details
Name: | us-gaap_ScheduleOfGoodwillTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)(c)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)(b)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)(a)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766 + Details
Name: | us-gaap_ScheduleOfInventoryCurrentTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of noncurrent assets. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.17) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the carrying amounts of other current assets. + References No definition available. + Details
Name: | us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 2 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275 + Details
Name: | us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration