XML 33 R23.htm IDEA: XBRL DOCUMENT v3.22.2
Balance Sheet Components (Tables)
6 Months Ended
Jun. 30, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Debt Securities, Available-for-sale
The following table summarizes the Company’s marketable securities by significant investment categories (in thousands):
June 30, 2022
Amortized CostGross Unrealized LossFair Value
Commercial paper$71,337 $— $71,337 
U.S. Treasury and government debt securities60,147 (387)59,760 
Total$131,484 $(387)$131,097 
December 31, 2021
Amortized CostGross Unrealized 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 consists of the following (in thousands):
June 30,
2022
December 31,
2021
Internal-use software$37,329 $30,581 
Network hardware, computer equipment and software113,405 92,561 
Leasehold improvements2,748 2,426 
Furniture and fixtures1,024 1,448 
Property, equipment and software, gross154,506 127,016 
Less: accumulated depreciation and amortization(90,402)(76,876)
Total property, equipment and software, net$64,104 $50,140 
Schedule of Accounts Payable and Accrued Liabilities
Accounts payable consists of the following (in thousands):
June 30,
2022
December 31,
2021
Payable to publishers$218,455 $235,440 
Trade payables18,951 8,881 
Total accounts payable$237,406 $244,321 
Schedule of Accrued Liabilities
Accrued expenses consist of the following (in thousands):
June 30,
2022
December 31,
2021
Accrued compensation$10,346 $17,271 
Accrued and other current liabilities2,163 1,509 
Total accrued expenses$12,509 $18,780