Quarterly report pursuant to Section 13 or 15(d)

Balance Sheet Components (Tables)

v3.24.2.u1
Balance Sheet Components (Tables)
6 Months Ended
Jun. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Summary of Property, Plant and Equipment
Property and equipment, net consists of the following (in thousands):
June 30,
2024
December 31,
2023
Equipment $ 94,133  $ 84,639 
Buildings 22,186  21,384 
Leasehold improvements 20,016  18,771 
Computer software 16,327  15,114 
Molds and tooling 17,734  16,306 
Land 6,270  6,270 
Vehicles and aircraft 2,476  1,617 
Furniture and fixtures 880  640 
Construction in-progress 7,080  6,055 
Gross property and equipment 187,102  170,796 
Accumulated depreciation and amortization (81,256) (67,366)
Property and equipment, net $ 105,846  $ 103,430 
Schedule of Intangible Assets
The intangible assets consist of the following (in thousands):
June 30,
2024
December 31,
2023
Automation platform software $ 7,200  $ 7,200 
Multimodal software technology —  4,900 
System simulation software technology 4,600  4,600 
Developed Technology 6,900  — 
Other intangibles 3,056  5,328 
Gross intangible assets 21,756  22,028 
Accumulated amortization (10,781) (15,443)
Intangible assets, net $ 10,975  $ 6,585 
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 June 30, 2024 (in thousands):
Fiscal Year Amount
2024 (remainder)
$ 2,931 
2025 4,633 
2026 2,467 
2027 944 
$ 10,975 
Schedule of Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consist of the following (in thousands):
June 30,
2024
December 31,
2023
Prepaid equipment $ 4,945  $ 3,471 
Prepaid software 6,190  3,809 
Prepaid taxes 1,043  1,603 
Prepaid insurance 1,478  6,192 
Other 5,707  3,767 
Total $ 19,363  $ 18,842 
Schedule of Other Noncurrent Assets
Other non-current assets consist of the following (in thousands):
June 30,
2024
December 31,
2023
Contractual agreement asset $ 59,611  $ 59,611 
Long term prepaid insurance 333  413 
Other non-current assets 672  586 
Total $ 60,616  $ 60,610 
Schedule of Accrued and Other Liabilities
Accrued and other current liabilities consist of the following (in thousands):
June 30,
2024
December 31,
2023
Vendor related accruals $ 13,619  $ 11,391 
Payroll accruals 10,028  16,265 
Contract liabilities under contracts with customers 3,592  2,534 
Deferred research and development credits 1,469  3,633 
Other accruals and current liabilities 4,436  3,995 
Total $ 33,144  $ 37,818