XML 45 R29.htm IDEA: XBRL DOCUMENT v3.25.4
Balance Sheet Components (Tables)
12 Months Ended
Dec. 31, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Debt Securities, Available-for-sale
The following tables summarize the Company’s marketable securities by significant investment categories (in thousands):
December 31, 2024
Amortized CostUnrealized GainsUnrealized LossFair Value
Commercial paper$27,823 $17 $(3)$27,837 
U.S. Treasury and government debt securities12,289 — 12,298 
Total$40,112 $26 $(3)$40,135 
Schedule of Property, Plant and Equipment
Property, equipment and software, net consisted of the following (in thousands):
December 31,
20252024
Internal-use software$89,161 $72,372 
Network hardware, computer equipment and software151,276 153,838 
Leasehold improvements7,553 5,526 
Furniture and fixtures2,534 2,329 
Property, equipment and software, gross250,524 234,065 
Less: accumulated depreciation and amortization(197,867)(175,543)
Total property, equipment and software, net$52,657 $58,522 
Schedule of Accounts Payable
Accounts payable consisted of the following (in thousands):
December 31,
20252024
Payable to publishers$319,482 $366,009 
Trade and other payables
24,137 20,593 
Total accounts payable$343,619 $386,602 
Schedule of Accrued Liabilities
Accrued liabilities consisted of the following (in thousands):
December 31,
20252024
Accrued compensation$19,583 $19,977 
Accrued and other current liabilities5,695 6,388 
Total accrued liabilities$25,278 $26,365