v3.25.4
Balance Sheet Components - Schedule of Other Current Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Balance Sheet Related Disclosures [Abstract]    
Trade receivables $ 2,031,476 $ 1,335,304
Prepaid expenses 498,054 431,924
Other 1,428,302 1,749,412
Total other current assets 3,957,832 3,516,640
Tax incentives $ 552,000 $ 653,000