XML 52 R33.htm IDEA: XBRL DOCUMENT v3.25.2
BALANCE SHEET COMPONENTS (Tables)
12 Months Ended
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Components of Inventory
Inventory consisted of the following at December 31, 2024 and 2023, respectively:
As of December 31,
20242023
Raw materials$2,408 $32,889 
Work-in-process30,146 15,486 
Finished goods30,806 8,206 
Service parts8,487 6,007 
Total inventory$71,847 $62,588 
Schedule of Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following at December 31, 2024 and 2023, respectively:
As of December 31,
20242023
Insurance receivable
$17,500 $— 
Non-trade receivables6,906 5,570 
Prepaid expenses and other current assets
6,733 7,377 
Return reserve assets
5,414 675 
Holdback receivable
4,869 3,655 
Inventory deposits
4,575 4,843 
Other deposits2,793 1,643 
Prepaid insurance premiums
2,454 2,148 
Total prepaid expenses and other current assets$51,244 $25,911 
Schedule of Property, Plant and Equipment The useful lives of the Company's assets are as follows:
Computers3 years
Software
3 to 5 years
Demo trucks
2 to 5 years
Vehicles5 years
Machinery and equipment
3 to 20 years
Furniture and fixtures
7 years
Leasehold improvements
Shorter of useful life or lease term
Tooling5 years
Buildings
20 to 40 years
Property, plant and equipment, net consisted of the following at December 31, 2024 and 2023, respectively:
As of December 31,
20242023
Buildings$62,862 $239,918 
Tooling54,471 39,389 
Construction-in-progress66,085 135,994 
Finance lease assets12,538 37,504 
Equipment88,682 67,657 
Software10,202 8,649 
Land347 7,957 
Other8,032 6,409 
Demo vehicles
2,955 788 
Leasehold improvements4,027 3,100 
Property, plant and equipment, gross310,201 547,365 
Less: accumulated depreciation and amortization(79,325)(43,949)
Total property, plant and equipment, net$230,876 $503,416 
Schedule of Accounts Payable and Accrued Liabilities
Accrued expenses and other current liabilities consisted of the following at December 31, 2024 and 2023, respectively:
As of December 31,
20242023
Settlement liabilities
$115,950 $91,330 
Warranty liability, current
24,939 65,703 
Inventory received not yet invoiced10,603 8,642 
Accrued return reserve
4,425 658 
Accrued purchase of intangible asset5,193 13,796 
Accrued payroll and payroll related expenses5,020 3,254 
Accrued purchases of property, plant and equipment5,009 2,458 
Operating lease liabilities, current3,295 1,867 
Other accrued expenses6,078 6,236 
Accrued outsourced engineering services1,879 4,207 
Derivative liability
— 8,871 
Total accrued expenses and other current liabilities$182,391 $207,022