XML 37 R26.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Balance Sheet Components (Tables)
3 Months Ended
Mar. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Debt Securities, Available-for-sale
The following tables summarize the Company’s marketable securities by significant investment categories (in thousands):
March 31, 2024
Amortized CostUnrealized GainUnrealized LossFair Value
Commercial paper$47,856 $— $(21)$47,835 
U.S. Treasury and government debt securities46,052 (1)46,052 
Total$93,908 $$(22)$93,887 
December 31, 2023
Amortized CostUnrealized GainUnrealized LossFair Value
Commercial paper$50,975 $$(16)$50,962 
Agency debt securities2,997 — (2)2,995 
U.S. Treasury and government debt securities42,867 12 (1)42,878 
Total$96,839 $15 $(19)$96,835 
Property, Plant and Equipment
Property, equipment and software, net consisted of the following (in thousands):
March 31,
2024
December 31,
2023
Internal-use software$62,149 $56,257 
Network hardware, computer equipment and software137,757 137,709 
Leasehold improvements5,328 5,173 
Furniture and fixtures2,303 2,304 
Property, equipment and software, gross207,537 201,443 
Less: accumulated depreciation and amortization(150,987)(140,714)
Total property, equipment and software, net$56,550 $60,729 
Schedule of Accounts Payable and Accrued Liabilities
Accounts payable consisted of the following (in thousands):
March 31,
2024
December 31,
2023
Payable to publishers$275,925 $335,061 
Trade and other payables13,251 12,612 
Total accounts payable$289,176 $347,673 
Schedule of Accrued Liabilities
Accrued liabilities consisted of the following (in thousands):
March 31,
2024
December 31,
2023
Accrued compensation$11,350 $18,784 
Accrued and other current liabilities8,413 6,900 
Total accrued liabilities$19,763 $25,684