XML 36 R25.htm IDEA: XBRL DOCUMENT v3.23.1
Balance Sheet Components (Tables)
3 Months Ended
Mar. 31, 2023
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, 2023
Amortized CostUnrealized GainUnrealized LossFair Value
Commercial paper$59,745 $— $— $59,745 
Agency debt securities14,556 14 — 14,570 
U.S. Treasury and government debt securities19,623 (11)19,617 
Total$93,924 $19 $(11)$93,932 
December 31, 2022
Amortized CostUnrealized GainUnrealized 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 
Property, Plant and Equipment
Property, equipment and software, net consisted of the following (in thousands):
March 31,
2023
December 31,
2022
Internal-use software$46,393 $40,794 
Network hardware, computer equipment and software130,963 129,212 
Leasehold improvements4,143 4,026 
Furniture and fixtures2,123 2,087 
Property, equipment and software, gross183,622 176,119 
Less: accumulated depreciation and amortization(115,069)(104,963)
Total property, equipment and software, net$68,553 $71,156 
Schedule of Accounts Payable and Accrued Liabilities
Accounts payable consisted of the following (in thousands):
March 31,
2023
December 31,
2022
Payable to publishers$216,264 $266,506 
Trade payables6,315 10,908 
Total accounts payable$222,579 $277,414 
Schedule of Accrued Liabilities
Accrued liabilities consisted of the following (in thousands):
March 31,
2023
December 31,
2022
Accrued compensation$9,899 $14,587 
Accrued and other current liabilities9,415 4,349 
Total accrued liabilities$19,314 $18,936