XML 70 R52.htm IDEA: XBRL DOCUMENT v3.22.4
BALANCE SHEETS COMPONENTS - Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Engineering, design, and testing accrual $ 28,686 $ 33,950
Construction in progress 167,462 92,590
Accrued purchases 157,162 12,225
Retail leasehold improvements accrual 9,099 15,796
Other professional services accrual 34,951 13,944
Tooling liability 21,714 23,966
Short-term borrowings 9,595 0
Operating lease liabilities, current portion 11,269 11,056
Other current liabilities 194,629 114,685
Total Other current liabilities $ 634,567 $ 318,212