v3.26.1
Balance Sheet Components (Tables)
6 Months Ended
Jun. 30, 2026
Balance Sheet Related Disclosures [Abstract]  
Schedule of prepaid expenses and other current assets
Prepaid expenses and other current assets consist of the following:
As of June 30,As of December 31,
20262025
(In thousands)
Prepaid expenses(1)
$223,615 $307,263 
Other current assets106,396 162,387 
Total prepaid expenses and other current assets
$330,011 $469,650 
____________________________________
(1) In the three months ended June 30, 2026, the Company recorded a $32.8 million impairment loss on prepaid assets, which contributed to a decrease in prepaid expenses from December 31, 2025. The impairment loss was due to the Company’s determination that it would be unable to consume certain network services that were prepaid in previous periods due to operational and financial challenges experienced by two network service providers.
Schedule of accrued expenses and other current liabilities
Accrued expenses and other current liabilities consist of the following:
As of June 30,As of December 31,
20262025
(In thousands)
Accrued payroll and related liabilities$87,912 $95,795 
Company-wide bonus program liability76,184 136,221 
Accrued sales bonus and commissions14,742 21,922 
Accrued cost of revenue254,004 226,878 
Sales and other taxes payable57,053 58,259 
ESPP contributions5,376 6,925 
Accrued other expense62,427 62,119 
Total accrued expenses and other current liabilities$557,698 $608,119