XML 57 R46.htm IDEA: XBRL DOCUMENT v3.23.2
BALANCE SHEETS COMPONENTS - Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Engineering, design, and testing accrual $ 47,498 $ 28,686
Construction in progress 174,273 167,462
Accrued purchases 63,907 157,162
Retail leasehold improvements accrual 6,956 9,099
Third-party services accrual 24,453 34,951
Tooling liability 17,416 21,714
Short-term borrowings 13,864 9,595
Operating lease liabilities, current portion 19,135 11,269
Reserve for loss on firm commitments 84,297 22,640
Accrued warranty 41,556 10,464
Other current liabilities 173,501 161,525
Total Other current liabilities $ 666,856 $ 634,567