XML 64 R51.htm IDEA: XBRL DOCUMENT v3.24.3
BALANCE SHEETS COMPONENTS - Schedule of Other Current Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Engineering, design, and testing accrual $ 72,365 $ 42,176
Construction in progress 138,220 156,414
Accrued purchases 25,016 44,957
Retail leasehold improvements accrual 1,875 6,005
Third-party services accrual 32,844 41,478
Tooling liability 141,819 49,925
Short-term borrowings 46,649 72,533
Operating lease liabilities, current portion 34,801 28,431
Reserve for loss on firm inventory purchase commitments 145,617 143,566
Accrued warranty 13,809 22,677
Other current liabilities 208,059 190,828
Total other current liabilities $ 861,074 $ 798,990