XML 75 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
BALANCE SHEETS COMPONENTS - Schedule of Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Engineering, design, and testing accrual $ 42,176 $ 28,686
Construction in progress 156,414 167,462
Accrued purchases 44,957 157,162
Retail leasehold improvements accrual 6,005 9,099
Third-party services accrual 41,478 34,951
Tooling liability 49,925 21,714
Short-term borrowings 72,533 9,595
Operating lease liabilities, current portion 28,431 11,269
Reserve for loss on firm inventory purchase commitments 143,566 22,640
Accrued warranty 22,677 10,464
Other current liabilities 190,828 161,525
Total other current liabilities $ 798,990 $ 634,567