Balance Sheet Components (Tables)
|
9 Months Ended |
Sep. 30, 2023 |
Organization, Consolidation and Presentation of Financial Statements [Abstract] |
|
Summary of Property, Plant and Equipment |
Property and equipment, net consists of the following (in thousands):
|
|
|
|
|
|
|
|
|
|
|
|
|
September 30, 2023 |
|
December 31, 2022 |
Equipment |
$ |
82,266 |
|
|
$ |
63,656 |
|
Buildings |
21,384 |
|
|
21,384 |
|
Leasehold improvements |
16,954 |
|
|
14,319 |
|
Computer software |
14,100 |
|
|
10,920 |
|
Molds and tooling |
11,835 |
|
|
10,298 |
|
Land |
6,270 |
|
|
6,270 |
|
Vehicles and aircraft |
1,617 |
|
|
1,582 |
|
Furniture and fixtures |
684 |
|
|
682 |
|
Construction in-progress |
5,479 |
|
|
6,094 |
|
Gross property and equipment |
160,589 |
|
|
135,205 |
|
Accumulated depreciation and amortization |
(60,174) |
|
|
(43,102) |
|
Property and equipment, net |
$ |
100,415 |
|
|
$ |
92,103 |
|
|
Schedule of Intangible Assets |
The intangible assets consist of the following (in thousands):
|
|
|
|
|
|
|
|
|
|
|
|
|
September 30, 2023 |
|
December 31, 2022 |
Automation platform software |
$ |
7,200 |
|
|
$ |
7,200 |
|
Multimodal software technology |
4,900 |
|
|
4,900 |
|
System simulation software technology |
4,600 |
|
|
4,600 |
|
Other intangibles |
5,328 |
|
|
5,328 |
|
Gross intangible assets |
22,028 |
|
|
22,028 |
|
Accumulated amortization |
(14,036) |
|
|
(9,447) |
|
Intangible assets, net |
$ |
7,992 |
|
|
$ |
12,581 |
|
|
Schedule of Estimated Future Amortization Expense of Acquired Intangible Assets |
The following table presents the estimated future amortization expense of acquired amortizable intangible assets as of September 30, 2023 (in thousands):
|
|
|
|
|
|
Fiscal Year |
Amount |
2023 (remainder) |
$ |
1,514 |
|
2024 |
4,376 |
|
2025 |
2,102 |
|
|
$ |
7,992 |
|
|
Schedule of Prepaid Expenses and Other Current Assets |
Prepaid expenses and other current assets consist of the following (in thousands):
|
|
|
|
|
|
|
|
|
|
|
|
|
September 30, 2023 |
|
December 31, 2022 |
Prepaid equipment |
$ |
4,090 |
|
|
$ |
4,525 |
|
Prepaid software |
3,694 |
|
|
5,522 |
|
Prepaid taxes |
327 |
|
|
1,273 |
|
Prepaid insurance |
6,746 |
|
|
7,702 |
|
Other |
3,876 |
|
|
1,138 |
|
Total |
$ |
18,733 |
|
|
$ |
20,160 |
|
|
Schedule of Other Noncurrent Assets |
Other non-current assets consist of the following (in thousands):
|
|
|
|
|
|
|
|
|
|
|
|
|
September 30, 2023 |
|
December 31, 2022 |
Contractual agreement asset |
$ |
59,611 |
|
|
$ |
59,611 |
|
Long term prepaid insurance |
453 |
|
|
3,770 |
|
Other non-current assets |
496 |
|
|
819 |
|
Total |
$ |
60,560 |
|
|
$ |
64,200 |
|
|
Schedule of Accrued and Other Liabilities |
Accrued and other current liabilities consist of the following (in thousands):
|
|
|
|
|
|
|
|
|
|
|
|
|
September 30, 2023 |
|
December 31, 2022 |
Vendor related accruals |
$ |
8,229 |
|
|
$ |
7,508 |
|
Payroll accruals including performance related stock based compensation |
24,708 |
|
|
5,992 |
|
Acquisition-related obligation accrual |
— |
|
|
2,167 |
|
Other accruals and current liabilities |
8,217 |
|
|
3,116 |
|
Total |
$ |
41,154 |
|
|
$ |
18,783 |
|
|