XML 50 R33.htm IDEA: XBRL DOCUMENT v3.24.1
Property and Equipment, net (Tables)
12 Months Ended
Dec. 31, 2023
Property, Plant and Equipment, Net [Abstract]  
Schedule of Property and Equipment, net
Property and equipment, net consisted of the following (in thousands):
December 31,
20232022
Tooling, machinery, and equipment$44,025 $32,863 
Computer hardware8,921 8,850 
Computer software9,835 9,053 
Vehicles1,528 1,356 
Building28,475 — 
Land5,800 — 
Furniture and fixtures788 742 
Leasehold improvements17,470 14,956 
Construction-in-progress307,489 276,968 
Total property and equipment424,331 344,788 
Less: Accumulated depreciation(47,231)(33,388)
Total property and equipment, net$377,100 $311,400