v3.22.4
Balance Sheet Components (Tables)
12 Months Ended
Dec. 31, 2022
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):
December 31, 2022
Amortized CostUnrealized GainsUnrealized LossFair Value
Commercial paper$63,483 $— $— $63,483 
Agency debt securities5,762 17 — 5,779 
U.S. Treasury and government debt securities12,777 (28)12,751 
Total$82,022 $19 $(28)$82,013 
December 31, 2021
Amortized CostUnrealized GainsUnrealized LossFair Value
Commercial paper$50,954 $— $— $50,954 
U.S. Treasury and government debt securities26,203 — (36)26,167 
Total$77,157 $— $(36)$77,121 
Property, Plant and Equipment
Property, equipment and software, net consisted of the following (in thousands):
December 31,
20222021
Internal-use software$40,794 $30,581 
Network hardware, computer equipment and software129,212 92,561 
Leasehold improvements4,026 2,426 
Furniture and fixtures2,087 1,448 
Property, equipment and software, gross176,119 127,016 
Less: accumulated depreciation and amortization(104,963)(76,876)
Total property, equipment and software, net$71,156 $50,140 
Schedule of Accounts Payable and Accrued Liabilities
Accounts payable consisted of the following (in thousands):
December 31,
20222021
Payable to publishers$266,506 $235,440 
Trade payables10,908 8,881 
Total accounts payable$277,414 $244,321 
Schedule of Accrued Liabilities
Accrued liabilities consisted of the following (in thousands):
December 31,
20222021
Accrued compensation$14,587 $17,271 
Accrued and other current liabilities4,349 1,509 
Total accrued liabilities$18,936 $18,780