XML 34 R24.htm IDEA: XBRL DOCUMENT v3.22.1
Balance Sheet Components (Tables)
3 Months Ended
Mar. 31, 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):
March 31, 2022
Amortized CostGross Unrealized Gain (Loss)Fair Value
Commercial paper$55,282 $— $55,282 
U.S. Treasury and government debt securities45,215 (239)44,976 
Total$100,497 $(239)$100,258 
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):
March 31,
2022
December 31,
2021
Internal-use software$33,857 $30,581 
Network hardware, computer equipment and software92,935 92,561 
Leasehold improvements2,508 2,426 
Furniture and fixtures1,448 1,448 
Property, equipment and software, gross130,748 127,016 
Less: accumulated depreciation and amortization(83,958)(76,876)
Total property, equipment and software, net$46,790 $50,140 
Schedule of Accounts Payable and Accrued Liabilities
Accounts payable consists of the following (in thousands):
March 31,
2022
December 31,
2021
Payable to publishers$177,032 $235,440 
Trade payables8,980 8,881 
Total accounts payable$186,012 $244,321 
Schedule of Accrued Liabilities
Accrued expenses consist of the following (in thousands):
March 31,
2022
December 31,
2021
Accrued compensation$7,595 $17,271 
Accrued and other current liabilities3,081 1,509 
Total accrued expenses$10,676 $18,780