XML 82 R62.htm IDEA: XBRL DOCUMENT v3.25.0.1
BALANCE SHEETS COMPONENTS - Schedule of Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Engineering, design, and testing accrual $ 53,666 $ 42,176
Construction in progress 39,043 156,414
Accrued compensation 201,880 92,494
Accrued purchases 31,318 44,957
Retail leasehold improvements accrual 3,589 6,005
Third-party services accrual 26,353 41,478
Tooling liability 110,249 49,925
Short-term borrowings 126,417 72,533
Operating lease liabilities, current portion 35,596 28,431
Reserve for loss on firm inventory purchase commitments 119,672 143,566
Accrued warranty 36,752 22,677
Deferred revenue 18,473 7,714
Other current liabilities 221,663 183,114
Total other current liabilities $ 1,024,671 $ 891,484