XML 32 R21.htm IDEA: XBRL DOCUMENT v3.24.3
Commitment and Contingencies
9 Months Ended
Sep. 30, 2024
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Letter of Credit
The Company has a standby letter of credit with Silicon Valley Bank in the amount of $0.4 million as of September 30, 2024 in conjunction with leased real estate. As of September 30, 2024, no amounts had been drawn, and the Company was in compliance with the covenants under the letter of credit.
Tax Reserves
We conduct operations in many tax jurisdictions. In some of these jurisdictions, non-income-based taxes, such as sales and other indirect taxes, may be assessed on our operations. There is uncertainty and judgment as to the taxability of the Company’s services and what constitutes sufficient presence for a jurisdiction to levy such taxes.
The Company records tax reserves in other current liabilities on the condensed balance sheets when they become probable and the amount can be reasonably estimated. As of September 30, 2024, tax reserves were immaterial. As of December 31, 2023, tax reserves were $0.6 million. Due to the estimates involved in the analysis, the Company expects that the liability will change over time and could exceed the current estimate. The Company may also be subject to examination by the relevant state taxing authorities.
Third-Party Publisher Commitments
The Company has minimum commitments with certain third-party publishers. These commitments may be structured as a minimum revenue share or guaranteed minimum payments, which are recognized within cost of revenue on our condensed statements of operations. Certain commitments also include variable components subject to performance conditions.
During the three and nine months ended September 30, 2024, we recognized minimum commitments of $1.0 million and $2.0 million, respectively, within cost of revenue. As of September 30, 2024, the fixed portion of the remaining minimum commitments are as follows:
Fiscal YearIn thousands
Remainder of 20241,000
202526,000
202626,000
202726,000
202823,000
Thereafter38,500
Total$140,500