Quarterly report pursuant to Section 13 or 15(d)

Balance Sheet Components (Tables)

v3.22.2
Balance Sheet Components (Tables)
6 Months Ended
Jun. 30, 2022
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,
2022
December 31,
2021
Equipment $ 54,070  $ 45,501 
Computer software 9,452  8,410 
Leasehold improvements 11,135  9,364 
Molds and tooling 9,342  8,052 
Vehicles and aircraft 1,582  1,198 
Buildings 4,464  — 
Furniture and fixtures 358  319 
Construction in-progress 4,214  6,394 
Gross property and equipment 94,617  79,238 
Accumulated depreciation and amortization (33,575) (26,083)
Property and equipment, net $ 61,042  $ 53,155 
Schedule of Intangible Assets
The intangible assets consist of the following (in thousands):
June 30,
2022
December 31,
2021
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,509  1,655 
Gross intangible assets 22,209  18,355 
Accumulated amortization (6,313) (3,843)
Intangible assets, net $ 15,896  $ 14,512 
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, 2022 (in thousands):
Fiscal Year Amount
2022 (remainder)
3,129 
2023 6,197 
2024 4,404 
2025 2,166 
$ 15,896 
Schedule of Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consist of the following (in thousands):
June 30,
2022
December 31,
2021
Prepaid equipment $ 5,297  $ 2,923 
Prepaid software 3,770  4,494 
Prepaid taxes 2,076  1,332 
Prepaid insurance 6,430  8,031 
Other 1,080  636 
Total $ 18,653  $ 17,416 
Schedule of Other Noncurrent Assets
Other non-current assets consist of the following (in thousands):
June 30,
2022
December 31,
2021
Contractual agreement asset $ 59,611  $ 59,611 
Long term prepaid insurance 6,591  10,511 
Other non-current assets 1,018  199 
Total $ 67,220  $ 70,321 
Schedule of Accrued and Other Liabilities Accrued and other current liabilities consist of the following (in thousands):
June 30,
2022
December 31,
2021
2022 Bonus Plan accrual (Note 9) $ 10,905  — 
Vendor related accruals $ 8,299  $ 4,220 
Payroll accruals $ 3,633  $ 4,026 
Acquisition-related obligation accrual $ 2,167  — 
Other accruals and current liabilities $ 3,098  $ 1,965 
Total $ 28,102  $ 10,211