XML 63 R48.htm IDEA: XBRL DOCUMENT v3.24.4
Balance Sheet Components - Other Current Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Balance Sheet Related Disclosures [Abstract]    
Trade receivables $ 1,335,304 $ 1,287,054
Prepaid expenses 431,924 408,936
Other 1,749,412 1,084,257
Total other current assets 3,516,640 2,780,247
Tax incentives $ 653,000 $ 555,000