v3.24.0.1
Balance Sheet Components
12 Months Ended
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Balance Sheet Components Balance Sheet Components
Accrued expenses and other current liabilities at December 31, 2023 and 2022 consisted of the following:
As of December 31,
20232022
(in thousands)
Accrued infrastructure costs$281,682 $169,886 
Partner revenue share liabilities99,877 83,395 
Accrued compensation and related expenses95,600 206,441 
Deferred revenue (1)
93,706 50,782 
Other operating costs75,905 75,376 
Acquisition liabilities7,359 293,332 
Other151,707 108,128 
Total accrued expenses and other current liabilities$805,836 $987,340 
(1)We expect a substantial majority of our deferred revenue to be realized in less than one year.