XML 14 R2.htm IDEA: XBRL DOCUMENT v3.25.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 896,387 $ 1,369,463
Short-term investments, net 790,874 552,026
Accounts receivable, net of allowance for credit losses of $12,338 and $11,244 as of June 30, 2025 and December 31, 2024, respectively 3,254,908 3,330,343
Prepaid expenses and other current assets 111,546 84,626
TOTAL CURRENT ASSETS 5,053,715 5,336,458
Property and equipment, net 309,975 209,332
Operating lease assets 269,309 263,761
Deferred income taxes 228,948 230,214
Other assets, non-current 95,862 72,186
TOTAL ASSETS 5,957,809 6,111,951
Current liabilities:    
Accounts payable 2,724,093 2,631,213
Accrued expenses and other current liabilities 152,477 177,760
Operating lease liabilities 72,414 64,492
TOTAL CURRENT LIABILITIES 2,948,984 2,873,465
Operating lease liabilities, non-current 271,135 247,723
Other liabilities, non-current 41,857 41,618
TOTAL LIABILITIES 3,261,976 3,162,806
Commitments and contingencies (Note 11)
STOCKHOLDERS’ EQUITY    
Preferred stock, par value $0.000001; 100,000 shares authorized, zero shares issued and outstanding as of June 30, 2025 and December 31, 2024 0 0
Common stock, par value $0.000001 Class A, 1,000,000 shares authorized; 446,622 and 452,182 shares issued and outstanding as of June 30, 2025 and December 31, 2024, respectively Class B, 95,000 shares authorized; 43,276 and 43,919 shares issued and outstanding as of June 30, 2025 and December 31, 2024, respectively 0 0
Additional paid-in capital 2,858,189 2,594,896
Retained earnings (accumulated deficit) (162,356) 354,249
TOTAL STOCKHOLDERS’ EQUITY 2,695,833 2,949,145
TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY $ 5,957,809 $ 6,111,951