XML 68 R52.htm IDEA: XBRL DOCUMENT v3.25.1
BALANCE SHEETS COMPONENTS - Schedule of Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Engineering, design, and testing accrual $ 45,322 $ 53,666
Construction in progress 44,783 39,043
Accrued compensation 207,591 201,880
Accrued purchases 128,380 31,318
Retail leasehold improvements accrual 2,234 3,589
Third-party services accrual 29,541 26,353
Tooling liability 85,389 110,249
Short-term borrowings 193,277 126,417
Operating lease liabilities, current portion 42,285 35,596
Reserve for loss on firm inventory purchase commitments 107,125 119,672
Accrued warranty 35,777 36,752
Deferred revenue 21,600 18,473
Other current liabilities 259,931 221,663
Total other current liabilities $ 1,203,235 $ 1,024,671