XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.1.u1
BALANCE SHEETS COMPONENTS - Schedule of Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Engineering, design, and testing accrual $ 45,825 $ 42,176
Construction in progress 177,989 156,414
Accrued purchases 43,414 44,957
Retail leasehold improvements accrual 4,498 6,005
Third-party services accrual 38,911 41,478
Tooling liability 75,308 49,925
Short-term borrowings 72,524 72,533
Operating lease liabilities, current portion 30,258 28,431
Reserve for loss on firm inventory purchase commitments 118,927 143,566
Accrued warranty 13,470 22,677
Other current liabilities 205,917 190,828
Total other current liabilities $ 827,041 $ 798,990