XML 60 R46.htm IDEA: XBRL DOCUMENT v3.23.3
BALANCE SHEETS COMPONENTS - Schedule of Other Current Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Engineering, design, and testing accrual $ 49,270 $ 28,686
Construction in progress 220,741 167,462
Accrued purchases 66,927 157,162
Retail leasehold improvements accrual 9,770 9,099
Third-party services accrual 29,433 34,951
Tooling liability 37,491 21,714
Short-term borrowings 52,526 9,595
Operating lease liabilities, current portion 24,925 11,269
Reserve for loss on firm inventory purchase commitments 155,029 22,640
Accrued warranty 33,497 10,464
Other current liabilities 183,143 161,525
Total Other current liabilities $ 862,752 $ 634,567