XML 55 R43.htm IDEA: XBRL DOCUMENT v3.23.1
BALANCE SHEETS COMPONENTS - Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Engineering, design, and testing accrual $ 41,023 $ 28,686
Construction in progress 155,764 167,462
Accrued purchases 228,112 157,162
Retail leasehold improvements accrual 19,224 9,099
Other professional services accrual 34,870 34,951
Tooling liability 17,532 21,714
Short-term borrowings 9,595 9,595
Operating lease liabilities, current portion 15,753 11,269
Reserve for loss on firm commitments 71,797 22,640
Accrued warranty liability 10,813 10,464
Other current liabilities 169,625 161,525
Total Other current liabilities $ 774,108 $ 634,567