XML 63 R51.htm IDEA: XBRL DOCUMENT v3.24.2.u1
BALANCE SHEETS COMPONENTS - Schedule of Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Engineering, design, and testing accrual $ 52,977 $ 42,176
Construction in progress 103,832 156,414
Accrued purchases 38,210 44,957
Retail leasehold improvements accrual 4,190 6,005
Third-party services accrual 36,025 41,478
Tooling liability 86,075 49,925
Short-term borrowings 68,238 72,533
Operating lease liabilities, current portion 30,228 28,431
Reserve for loss on firm inventory purchase commitments 140,605 143,566
Accrued warranty 14,922 22,677
Other current liabilities 177,477 190,828
Total other current liabilities $ 752,779 $ 798,990