v3.26.1
BALANCE SHEETS COMPONENTS - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Product Information [Line Items]      
Inventory write-down $ 237,900 $ 151,600  
Other current assets 392,336   $ 324,434
Cost of revenue 594,170 463,560  
Depreciation and amortization 116,412 $ 97,959  
IEEPA Tariff      
Product Information [Line Items]      
Other current assets 53,000    
Cost of revenue $ (53,000)