False00014229302024FYP2YP5YP2YP7Yhttp://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2024#OtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2024#OtherLiabilitiesNoncurrentSubsequent EventsOPEN
427iso4217:USDxbrli:sharesiso4217:USDxbrli:sharesxbrli:pureutr:sqftpubm:instrumentpubm:calendarYearpubm:segment00014229302024-01-012024-12-3100014229302024-06-280001422930us-gaap:CommonClassAMember2025-02-210001422930us-gaap:CommonClassBMember2025-02-2100014229302024-12-3100014229302023-12-310001422930us-gaap:CommonClassBMember2024-12-310001422930us-gaap:CommonClassAMember2024-12-310001422930us-gaap:CommonClassBMember2023-12-310001422930us-gaap:CommonClassAMember2023-12-3100014229302023-01-012023-12-3100014229302022-01-012022-12-310001422930us-gaap:CommonStockMember2021-12-310001422930us-gaap:TreasuryStockCommonMember2021-12-310001422930us-gaap:AdditionalPaidInCapitalMember2021-12-310001422930us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001422930us-gaap:RetainedEarningsMember2021-12-3100014229302021-12-310001422930us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-310001422930us-gaap:CommonStockMember2022-01-012022-12-310001422930us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-12-310001422930us-gaap:RetainedEarningsMember2022-01-012022-12-310001422930us-gaap:CommonStockMember2022-12-310001422930us-gaap:TreasuryStockCommonMember2022-12-310001422930us-gaap:AdditionalPaidInCapitalMember2022-12-310001422930us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001422930us-gaap:RetainedEarningsMember2022-12-3100014229302022-12-310001422930us-gaap:TreasuryStockCommonMember2023-01-012023-12-310001422930us-gaap:AdditionalPaidInCapitalMember2023-01-012023-12-310001422930us-gaap:CommonStockMember2023-01-012023-12-310001422930us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-12-310001422930us-gaap:RetainedEarningsMember2023-01-012023-12-310001422930us-gaap:CommonStockMember2023-12-310001422930us-gaap:TreasuryStockCommonMember2023-12-310001422930us-gaap:AdditionalPaidInCapitalMember2023-12-310001422930us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001422930us-gaap:RetainedEarningsMember2023-12-310001422930us-gaap:AdditionalPaidInCapitalMember2024-01-012024-12-310001422930us-gaap:CommonStockMember2024-01-012024-12-310001422930us-gaap:TreasuryStockCommonMember2024-01-012024-12-310001422930us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-12-310001422930us-gaap:RetainedEarningsMember2024-01-012024-12-310001422930us-gaap:CommonStockMember2024-12-310001422930us-gaap:TreasuryStockCommonMember2024-12-310001422930us-gaap:AdditionalPaidInCapitalMember2024-12-310001422930us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-12-310001422930us-gaap:RetainedEarningsMember2024-12-310001422930pubm:OnePublisherMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2022-01-012022-12-310001422930pubm:BuyerOneMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2024-01-012024-12-310001422930pubm:BuyerTwoMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2024-01-012024-12-310001422930pubm:BuyerOneMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2023-01-012023-12-310001422930pubm:BuyerTwoMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2023-01-012023-12-310001422930pubm:BuyerThreeMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2023-01-012023-12-310001422930us-gaap:SoftwareDevelopmentMembersrt:MinimumMember2024-12-310001422930us-gaap:SoftwareDevelopmentMembersrt:MaximumMember2024-12-310001422930us-gaap:OfficeEquipmentMember2024-12-310001422930us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-12-310001422930us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-12-310001422930us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-12-310001422930us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2024-12-310001422930us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2024-12-310001422930us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-12-310001422930us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-12-310001422930us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2024-12-310001422930us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2024-12-310001422930us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-12-310001422930us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-12-310001422930us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2024-12-310001422930us-gaap:CertificatesOfDepositMemberus-gaap:FairValueMeasurementsRecurringMember2024-12-310001422930us-gaap:CashEquivalentsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-12-310001422930us-gaap:CashEquivalentsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-12-310001422930us-gaap:CashEquivalentsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2024-12-310001422930us-gaap:CashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2024-12-310001422930us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2024-12-310001422930us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2024-12-310001422930us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2024-12-310001422930us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2024-12-310001422930us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMember2024-12-310001422930us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMember2024-12-310001422930us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMember2024-12-310001422930us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMember2024-12-310001422930us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-12-310001422930us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-12-310001422930us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2024-12-310001422930us-gaap:FairValueMeasurementsRecurringMember2024-12-310001422930us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001422930us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001422930us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001422930us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001422930us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001422930us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001422930us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001422930us-gaap:CertificatesOfDepositMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001422930us-gaap:CashEquivalentsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001422930us-gaap:CashEquivalentsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001422930us-gaap:CashEquivalentsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001422930us-gaap:CashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001422930us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2023-12-310001422930us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2023-12-310001422930us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2023-12-310001422930us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2023-12-310001422930us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-12-310001422930us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-12-310001422930us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-12-310001422930us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-12-310001422930us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMember2023-12-310001422930us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMember2023-12-310001422930us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMember2023-12-310001422930us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMember2023-12-310001422930us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001422930us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001422930us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001422930us-gaap:FairValueMeasurementsRecurringMember2023-12-310001422930us-gaap:CommercialPaperMember2024-12-310001422930us-gaap:USTreasuryAndGovernmentMember2024-12-310001422930us-gaap:CommercialPaperMember2023-12-310001422930us-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-12-310001422930us-gaap:USTreasuryAndGovernmentMember2023-12-310001422930us-gaap:SoftwareDevelopmentMember2024-12-310001422930us-gaap:SoftwareDevelopmentMember2023-12-310001422930us-gaap:TechnologyEquipmentMember2024-12-310001422930us-gaap:TechnologyEquipmentMember2023-12-310001422930us-gaap:LeaseholdImprovementsMember2024-12-310001422930us-gaap:LeaseholdImprovementsMember2023-12-310001422930us-gaap:FurnitureAndFixturesMember2024-12-310001422930us-gaap:FurnitureAndFixturesMember2023-12-310001422930us-gaap:SoftwareDevelopmentMember2024-01-012024-12-310001422930us-gaap:SoftwareDevelopmentMember2023-01-012023-12-310001422930us-gaap:SoftwareDevelopmentMember2022-01-012022-12-310001422930pubm:CreditAgreementMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2022-10-170001422930pubm:CreditAgreementMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LetterOfCreditMember2022-10-170001422930pubm:CreditAgreementMemberus-gaap:RevolvingCreditFacilityMemberpubm:SwinglineSubFacilityMember2022-10-170001422930pubm:CreditAgreementMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMemberus-gaap:FederalFundsEffectiveSwapRateMember2022-10-172022-10-170001422930pubm:CreditAgreementMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMemberus-gaap:SecuredOvernightFinancingRateSofrMember2022-10-172022-10-170001422930pubm:CreditAgreementMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMemberus-gaap:SecuredOvernightFinancingRateSofrMembersrt:MinimumMember2022-10-172022-10-170001422930pubm:CreditAgreementMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMemberus-gaap:SecuredOvernightFinancingRateSofrMembersrt:MaximumMember2022-10-172022-10-170001422930pubm:CreditAgreementMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMemberpubm:AlternateBaseRateMembersrt:MinimumMember2022-10-172022-10-170001422930pubm:CreditAgreementMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMemberpubm:AlternateBaseRateMembersrt:MaximumMember2022-10-172022-10-170001422930pubm:CreditAgreementMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMembersrt:MinimumMember2022-10-172022-10-170001422930pubm:CreditAgreementMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMembersrt:MaximumMember2022-10-172022-10-170001422930srt:MinimumMember2024-12-310001422930srt:MaximumMember2024-12-3100014229302024-07-310001422930pubm:IrrevocableLettersOfCreditDueApril2036Member2024-12-310001422930pubm:MartinMember2022-09-162022-09-160001422930pubm:MartinMemberus-gaap:DevelopedTechnologyRightsMember2022-09-162022-09-160001422930pubm:MartinMemberus-gaap:CustomerRelationshipsMember2022-09-162022-09-160001422930pubm:MartinMember2022-09-160001422930pubm:MartinMemberus-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-12-310001422930us-gaap:TechnologyBasedIntangibleAssetsMember2024-12-310001422930us-gaap:TechnologyBasedIntangibleAssetsMember2024-01-012024-12-310001422930us-gaap:CustomerRelationshipsMember2024-12-310001422930us-gaap:TechnologyBasedIntangibleAssetsMember2023-12-310001422930us-gaap:TechnologyBasedIntangibleAssetsMember2023-01-012023-12-310001422930us-gaap:CustomerRelationshipsMember2023-12-310001422930pubm:IrrevocableLettersOfCreditDueJuly2028Member2024-12-310001422930pubm:IrrevocableLettersOfCreditDueJuly2028Member2023-12-310001422930pubm:IrrevocableLettersOfCreditDueApril2036Member2023-12-310001422930pubm:A2023RepurchaseProgramMember2023-02-280001422930pubm:A2023RepurchaseProgramMember2024-02-290001422930pubm:A2024RepurchaseProgramMember2024-02-290001422930pubm:A2023RepurchaseProgramMember2024-01-012024-12-310001422930pubm:A2023RepurchaseProgramMember2024-12-310001422930us-gaap:EmployeeStockOptionMember2024-01-012024-12-310001422930us-gaap:EmployeeStockOptionMember2024-12-310001422930srt:MinimumMember2023-12-310001422930srt:MaximumMember2023-12-310001422930srt:MinimumMember2022-12-310001422930srt:MaximumMember2022-12-310001422930srt:MinimumMember2024-01-012024-12-310001422930srt:MaximumMember2024-01-012024-12-310001422930srt:MinimumMember2023-01-012023-12-310001422930srt:MaximumMember2023-01-012023-12-310001422930srt:MinimumMember2022-01-012022-12-310001422930srt:MaximumMember2022-01-012022-12-310001422930us-gaap:RestrictedStockUnitsRSUMember2023-12-310001422930us-gaap:RestrictedStockUnitsRSUMember2024-12-310001422930us-gaap:EmployeeStockMemberus-gaap:CommonClassAMember2020-11-300001422930us-gaap:EmployeeStockMemberus-gaap:CommonClassAMember2024-12-310001422930us-gaap:EmployeeStockMember2024-12-310001422930us-gaap:CommonClassAMember2024-01-012024-12-310001422930us-gaap:EmployeeStockMember2024-01-012024-12-310001422930pubm:ESPPMembersrt:MinimumMember2024-01-012024-12-310001422930pubm:ESPPMembersrt:MaximumMember2024-01-012024-12-310001422930pubm:ESPPMembersrt:MinimumMember2023-01-012023-12-310001422930pubm:ESPPMembersrt:MaximumMember2023-01-012023-12-310001422930pubm:ESPPMembersrt:MinimumMember2022-01-012022-12-310001422930pubm:ESPPMembersrt:MaximumMember2022-01-012022-12-310001422930pubm:ESPPMember2024-01-012024-12-310001422930pubm:ESPPMember2023-01-012023-12-310001422930pubm:ESPPMember2022-01-012022-12-310001422930us-gaap:CostOfSalesMember2024-01-012024-12-310001422930us-gaap:CostOfSalesMember2023-01-012023-12-310001422930us-gaap:CostOfSalesMember2022-01-012022-12-310001422930us-gaap:ResearchAndDevelopmentExpenseMember2024-01-012024-12-310001422930us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-12-310001422930us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-12-310001422930us-gaap:SellingAndMarketingExpenseMember2024-01-012024-12-310001422930us-gaap:SellingAndMarketingExpenseMember2023-01-012023-12-310001422930us-gaap:SellingAndMarketingExpenseMember2022-01-012022-12-310001422930us-gaap:GeneralAndAdministrativeExpenseMember2024-01-012024-12-310001422930us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-12-310001422930us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-12-310001422930us-gaap:EmployeeStockOptionMember2024-01-012024-12-310001422930us-gaap:EmployeeStockOptionMember2023-01-012023-12-310001422930us-gaap:EmployeeStockOptionMember2022-01-012022-12-310001422930us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-12-310001422930us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-310001422930us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-310001422930us-gaap:EmployeeStockMember2024-01-012024-12-310001422930us-gaap:EmployeeStockMember2023-01-012023-12-310001422930us-gaap:EmployeeStockMember2022-01-012022-12-310001422930us-gaap:ResearchMember2024-12-310001422930pubm:ReportableSegmentMember2024-01-012024-12-310001422930pubm:ReportableSegmentMember2023-01-012023-12-310001422930pubm:ReportableSegmentMember2022-01-012022-12-310001422930country:US2024-01-012024-12-310001422930country:US2023-01-012023-12-310001422930country:US2022-01-012022-12-310001422930us-gaap:EMEAMember2024-01-012024-12-310001422930us-gaap:EMEAMember2023-01-012023-12-310001422930us-gaap:EMEAMember2022-01-012022-12-310001422930srt:AsiaPacificMember2024-01-012024-12-310001422930srt:AsiaPacificMember2023-01-012023-12-310001422930srt:AsiaPacificMember2022-01-012022-12-310001422930pubm:RestOfTheWorldMember2024-01-012024-12-310001422930pubm:RestOfTheWorldMember2023-01-012023-12-310001422930pubm:RestOfTheWorldMember2022-01-012022-12-310001422930country:US2024-12-310001422930country:US2023-12-310001422930pubm:RestOfTheWorldMember2024-12-310001422930pubm:RestOfTheWorldMember2023-12-310001422930pubm:AmarGoelMember2024-01-012024-12-3100014229302024-10-012024-12-310001422930pubm:AmarGoelMember2024-10-012024-12-310001422930pubm:AmarGoelMember2024-12-31 UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, DC 20549
FORM 10-K
(Mark One)
☒ ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the fiscal year ended December 31, 2024
or
☐ TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from________to________
Commission File Number: 001-39748
PUBMATIC, INC.
(Exact name of registrant as specified in its charter)
| | | | | |
Delaware | 20-5863224 |
(State or other jurisdiction of incorporation or organization) | (I.R.S. Employer Identification Number) |
Not applicable
(Address, including zip code, and telephone number, including area code, of registrant’s principal executive offices)
Securities registered pursuant to Section 12(b) of the Act:
| | | | | | | | |
Title of Each Class | Trading Symbol | Name of Each Exchange on Which Registered |
Class A common stock, $0.0001 par value per share | PUBM | The Nasdaq Global Market |
Securities registered pursuant to Section 12(g) of the Act: None
Indicate by check mark if the Registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes ☒ No ☐
Indicate by check mark if the Registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. Yes ☐ No ☒
Indicate by check mark whether the Registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the Registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes ☒ No ☐
Indicate by check mark whether the Registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the Registrant was required to submit such files). Yes ☒ No ☐
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
| | | | | | | | | | | | | | | | | |
Large accelerated filer | | ☒ | Accelerated filer | | o |
Non-accelerated filer | | o | Smaller reporting company | | o |
| | | Emerging growth company | | o |
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. ☐
Indicate by check mark whether the registrant has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report. ☒
If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements. ☐
Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant’s executive officers during the relevant recovery period pursuant to §240.10D-1(b). ☐
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes ☐ No ☒
The aggregate market value of common equity held by non-affiliates of the registrant as of June 28, 2024, based on the closing sales price for the registrant’s Class A common stock as of the last business day of the registrant’s most recently completed second fiscal quarter, as reported on the Nasdaq Global Market, was approximately $830.9 million. As of February 21, 2025, there were 40,324,790 shares of the registrant’s Class A common stock outstanding and 8,202,503 shares of the registrant’s Class B common stock outstanding.
DOCUMENTS INCORPORATED BY REFERENCE
Portions of the registrant’s proxy statement for its 2025 annual meeting of stockholders are incorporated herein by reference in Part III of this Annual Report on Form 10-K to the extent stated herein. Such proxy statement will be filed with the Securities and Exchange Commission within 120 days of the registrant’s fiscal year ended December 31, 2024.
TABLE OF CONTENTS
| | | | | | | | |
| | Page |
| |
| |
| |
Part I |
Item 1. | | |
Item 1A. | | |
Item 1B. | | |
Item 1C. | | |
Item 2. | | |
Item 3. | | |
Item 4. | | |
Part II |
Item 5. | | |
Item 6. | | |
Item 7. | | |
Item 7A. | | |
Item 8. | | |
Item 9. | | |
Item 9A. | | |
Item 9B. | | |
Item 9C. | | |
Part III |
Item 10. | | |
Item 11. | | |
Item 12. | | |
Item 13. | | |
Item 14. | | |
Part IV |
Item 15. | | |
Item 16. | | |
| | |
SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS
This Annual Report on Form 10-K, including the section entitled “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” contains forward-looking statements. The words “believe,” “may,” “will,” “potentially,” “estimate,” “continue,” “anticipate,” “intend,” “could,” “would,” “project,” “plan,” “expect,” and similar expressions that convey uncertainty of future events or outcomes are intended to identify forward-looking statements.
Forward-looking statements include, but are not limited to, statements about:
•our future financial and operating results;
•our ability to maintain our growth and profitability;
•our ability to attract and retain publishers and expand the utilization of our buyers;
•our ability to maintain a consistent supply of quality advertising inventory;
•our ability to maintain our competitive technological advantages against competitors in our industry;
•our expectations concerning the advertising industry, including the impact of macroeconomic conditions, inflation and rising interest rates;
•our ability to introduce new offerings and bring them to market in a timely manner;
•our ability to maintain, protect, and enhance our brand and intellectual property;
•our ability to continue to expand internationally;
•our expectations concerning relationships with third parties;
•future acquisitions of or investments in complementary companies or technologies; and
•our ability to comply with evolving legal and industry standards and regulations, particularly concerning data protection and consumer privacy.
These forward-looking statements are subject to a number of risks, uncertainties and assumptions, including those described in “Risk Factors” and elsewhere in this Annual Report on Form 10-K. Moreover, we operate in a very competitive and rapidly changing environment, and new risks emerge from time to time. It is not possible to predict all risks, nor can we assess the impact of all factors on our business or the extent to which any factor, or combination of factors, may cause actual results to differ materially from those contained in any forward-looking statements we may make. In light of these risks, uncertainties, and assumptions, the forward-looking events and circumstances discussed in this Annual Report on Form 10-K may not occur and actual results could differ materially and adversely from those anticipated or implied in the forward-looking statements.
You should not rely upon forward-looking statements as predictions of future events. Although we believe that the expectations reflected in the forward-looking statements are reasonable, we cannot guarantee that the future results, performance, or events and circumstances reflected in the forward-looking statements will be achieved or occur. We undertake no obligation to update publicly any forward-looking statements for any reason after the date of this Annual Report on Form 10-K to conform these statements to actual results or to changes in our expectations, except as required by law. You should read this Annual Report on Form 10-K and the documents that we reference in this Annual Report on Form 10-K and have filed with the Securities and Exchange Commission (the “SEC”), with the understanding that our actual future results, performance, and circumstances may be materially different from what we expect.
Unless otherwise indicated, the terms “PubMatic,” “we,” “us,” and “our” refer to PubMatic, Inc. and our consolidated subsidiaries.
MARKET AND INDUSTRY DATA
Unless otherwise indicated, information contained in this Annual Report on Form 10-K concerning our industry and the markets in which we operate is based on information we obtained from industry publications and third-party research, surveys and studies, as well as assumptions that we have made that are based on that data and on our knowledge of the markets for our products and services. This information involves important assumptions and limitations, and are necessarily subject to a high degree of uncertainty and risk due to a variety of factors, including those described in “Risk Factors” and elsewhere in this this Annual Report on Form 10-K.
This Annual Report on Form 10-K contains our trade names, trademarks, and service marks, including the PubMatic name and logo, and all product names. This Annual Report on Form 10-K may also contain the trade names, trademarks, and service marks of other companies. We do not intend our use or display of other companies’ trade names, trademarks, or service marks to imply a relationship with these other companies, or endorsement or sponsorship of us by these other companies. Other trademarks appearing in this Annual Report on Form 10-K are the property of their respective holders.
SUMMARY OF RISK FACTORS
The following is a summary of the principal risks described below in Part I, Item 1A “Risk Factors” in this Annual Report on Form 10-K. We believe that the risks described in the “Risk Factors” section are material to investors, but other factors not presently known to us or that we currently believe are immaterial may also adversely affect us. The following summary should not be considered an exhaustive summary of the material risks facing us, and it should be read in conjunction with the “Risk Factors” section and the other information contained in this Annual Report on Form 10-K.
•Our revenue and results of operations are highly dependent on the overall demand for advertising.
•If our existing customers do not expand their usage of our platform, or if we fail to attract new publishers and buyers, our growth will suffer. Moreover, any decrease in the use of the advertising channels that we primarily depend on, or failure to expand into emerging channels, could adversely affect our business, results of operations, and financial condition.
•Our results of operations may fluctuate significantly and may not meet our expectations or those of securities analysts and investors.
•If we fail to make the right investment decisions in our platform, or if we fail to innovate and develop new solutions that are adopted by publishers, we may not attract and retain publishers and buyers, which could adversely affect our business, results of operations, and financial condition.
•We must scale our platform infrastructure to support anticipated growth and transaction volume. If we fail to do so, or doing so becomes too costly, we may limit our ability to process ad impressions, and we may lose revenue.
•Our efforts to provide new or expanded offerings may not be successful, or we may not be able to scale our offerings to meet demand in a timely manner, and, as a result, we may not realize a return from our investments.
•The rejection of targeted advertising by consumers, through opt-in, opt-out or ad-blocking technologies or other means or the restriction on the use of third party-cookies, mobile advertising identifiers or other tracking technologies, could adversely affect our business, results of operations, and financial condition.
•The deprecation of third-party cookies, and the potential of others to develop proprietary replacements for cookies, could adversely affect our business, results of operations, and financial condition.
•Our business depends on our ability to collect, use, and disclose data to deliver advertisements. Any limitation imposed on our collection, use or disclosure of this data could significantly diminish the value of our solution and cause us to lose publishers, buyers, and revenue. Consumer tools, regulatory restrictions and technological limitations all threaten our ability to use and disclose data.
•If publishers, buyers, and data providers do not obtain necessary and requisite consents from consumers for us to process their personal data, we could be subject to fines and liability.
•The digital advertising industry is intensely competitive, and if we do not effectively compete against current and future competitors, our business, results of operations, and financial condition could be adversely affected.
•Market pressure may reduce our revenue per impression.
•Seasonal fluctuations or market changes in digital advertising activity could adversely affect our business, results of operations, and financial condition.
•If ad formats and digital device types develop in ways that prevent advertisements from being delivered to consumers, our business, results of operations, and financial condition may be adversely affected.
•If we fail to detect or prevent fraud on our platform, or malware intrusion into the systems or devices of our publishers and their consumers, publishers could lose confidence in our platform, and we could face legal claims.
•Our success depends on our ability to retain key members of our management team, and on our ability to hire, train, retain, and motivate new employees.
•We are subject to payment-related risks if demand-side platform (“DSP”) buyers dispute or do not pay their invoices, and if DSPs file for bankruptcy protection or there are any decreases in payments, it could adversely affect our reputation, business, results of operations, and financial condition
•Our use and reliance upon technology and development resources in India may expose us to unanticipated costs and liabilities, which could affect our ability to realize cost savings from our operations in India.
•We depend on third-party data centers, the disruption of which could adversely affect our business, results of operations, and financial condition.
•Platform outages or disruptions, including due to cyberattacks or our failure to maintain adequate security and supporting infrastructure, could adversely affect our business, results of operations, and financial condition.
•Our software platform could be susceptible to errors, defects, or unintended performance problems that could adversely affect our business, results of operations, and financial condition.
•Future acquisitions or strategic investments could be difficult to identify and integrate, divert the attention of management, and could disrupt our business, dilute stockholder value and adversely affect our business, results of operations, and financial condition.
•We rely on publishers, buyers, and partners to abide by contractual requirements and relevant laws, rules, and regulations when using our platform, and legal claims or enforcement actions resulting from their actions could expose us to liabilities, damage our reputation, and be costly to defend.
•We are subject to frequently evolving laws, regulations and industry requirements related to data privacy, data protection, information security, and consumer protection across the markets we operate in.
•Legal uncertainty and industry unpreparedness for new regulations may mean substantial disruption and inefficiency, demand constraints, and reduced inventory supply and value.
•Recent legal developments in Europe have introduced uncertainty for transferring personal data from the European Union to the United States, which may require us to change our EU data practices.
•Our failure or the failure of third parties to protect our sites, networks and systems against security breaches, or otherwise to protect our confidential information, could damage our reputation and brand and substantially harm our business and operating results.
•We may be subject to intellectual property rights claims by third parties, which are costly to defend, could require us to pay significant damages, and could limit our ability to use technology or intellectual property.
•Our intellectual property rights may be difficult to enforce and protect, which could enable others to copy or use aspects of our technology without compensating us, thereby eroding our competitive advantages and having an adverse effect on our business, results of operations, and financial condition.
•We rely on licenses to use the intellectual property rights of third parties to conduct our business.
•Our platform relies on third-party open source software components. Failure to comply with the terms of the underlying open source software licenses could expose us to liabilities, and the combination of open source software with code that we develop could compromise the proprietary nature of our platform.
•If we fail to maintain effective internal controls, our ability to produce accurate financial statements and other disclosures on a timely basis could be impaired.
•Our credit agreement contains operating and financial covenants that may restrict our business and financing activities.
•The trading price of the shares of our Class A common stock has been and may continue to be volatile and could subject us to litigation.
•Insiders have substantial control over our company, including as a result of the dual class structure of our common stock, which could limit or preclude your ability to influence corporate matters, including the election of directors and the approval of any change of control transaction.
PART I
ITEM 1. BUSINESS
Overview
PubMatic, Inc. (“we”, or “us) is an independent technology company seeking to maximize customer value by delivering digital advertising’s supply chain of the future. Our mission is to fuel the endless potential of Internet content creators and to enable a thriving, advertisement-funded open internet where global audiences can gain free or affordable access to information and entertainment.
Our integrated technology platform empowers the world’s leading digital content creators (which we collectively refer to as “publishers”) across the open internet to maximize monetization of their advertising inventory. Our platform also provides control and transparency to buyers, which includes advertisers, agencies, agency trading desks, and demand side platforms (“DSPs”) (which we collectively refer to as “buyers”) and enables both publishers and buyers to drive better business outcomes.
Our Industry
The digital advertising ecosystem continues to evolve and adapt at a rapid pace. Some key industry trends include:
Continued Growth of Digital Media Across Multiple Platforms: Consumers have dramatically increased the amount of time they spend online, on mobile devices, or watching content through connected television, or CTV. Numerous activities that historically occurred offline continue to shift online. To better reach consumers, every major media format has transitioned or is in the process of transitioning content from traditional or analog means of delivery to digital across every media channel and device. In addition, digital advertising continues to evolve into new areas such as commerce media, which creates new opportunities for growth.
Automation and Data Processing: The challenges of scale and the complexity of the digital advertising ecosystem require an automated, fast, and efficient approach to purchasing ads online, known as programmatic advertising. Programmatic advertising, on an automated basis, enables buyers to purchase ad impressions on publisher supplied inventory within milliseconds in a sophisticated, technology-driven marketplace. With header bidding, which enables a single parallel auction by a publisher with multiple interested parties simultaneously, the industry has seen a significant increase in the number of ad impressions that need to be processed and analyzed in real-time by each participant in the digital advertising ecosystem.
As consumers increasingly engage with digital media, and as advertisers bid on a growing array of ad formats and impressions, an immense amount of data is generated. This data includes anonymized consumer information about interests and intent, log files of winning and losing advertiser bids, and transaction records for billing and payment reconciliation. Technology infrastructure platforms must rapidly process this data while offering a seamless digital ad experience. Companies must continue to innovate and find efficiencies in their data processing, including through the use of machine learning and artificial intelligence, to maintain pace with growing volumes of transactions to maintain profitability.
Consolidation and Convergence of the Digital Advertising Supply Chain: As advertisers increase the percentage of their overall advertising budgets spent on digital formats, they are increasingly demanding greater efficiency and control of their entire digital advertising supply chain. Buyers are looking to reduce operational costs, simplify their buying operations, and increase the return on ad spend or investment. Additionally, buyers want control in determining which media, content, or consumer their ad spend is being invested with to avoid appearing next to content that reflects poorly on the advertiser’s brand or purchasing fraudulent or fake inventory.
This desire for efficiency and control has led to a growing trend among advertisers to establish direct relationships with vendors in the digital advertising ecosystem that have transparent business practices and technical capabilities to meet their objectives. Additionally, buyers are increasingly interested in adopting integrated solutions on one platform that provides both demand side and sell side functionality. This has resulted in a larger portion of media spend consolidating onto fewer, more capable technology platforms.
Data Privacy and Regulatory Challenges: There is an increasing awareness of how Internet user data is being leveraged to target ads, resulting in a growing number of privacy laws and regulations. In addition to governmental actors, including legislatures and regulatory agencies at the national and state level, there have also been a growing number of consumer-focused non-profit organizations and commercial entities advocating for privacy rights. These laws and institutions enable Internet consumers to assert their rights over the use of their online data in advertising transactions, a trend which we support. The digital advertising landscape must continue to adapt to these trends and incorporate awareness of consumer privacy and compliance with applicable laws and regulations.
In addition, several companies have greatly limited the use of third-party cookies and other non-privacy safe identifiers. We believe the “Open Internet” outside the “walled gardens” (a colloquial term that refers to closed advertising platforms such as Google and Meta) will shift from targeting by anonymized and invisible third-party cookies or identifiers to known identities based on consumer choice and opt-in. We expect this shift towards significantly more reliable and accurate consumer identity will create short term disruption but could have the potential to significantly increase advertiser return on investment (“ROI”) and therefore publisher revenue in the long run.
Our Digital Advertising Solutions
We generate revenue from the use of our platform for the purchase and sale of digital advertising inventory.
We primarily work with publishers and app developers who allow us direct access to their ad inventory, as well as select channel partners that meet our quality and scale thresholds. Our channel partners aggregate and provide further access to thousands of sites and apps from smaller publishers. We generate revenue through fees charged to our publishers, which are generally a percentage of the value of the advertising impressions that publishers monetize on our platform.
We also generate revenues from our other products such as OpenWrap, our header bidding solution, and Connect, our solution that provides additional data and insights to buyers, which are sold separate from or in conjunction with use of our platform. We continue to invest in new features for our existing solutions and emerging solutions such as our product Activate, which allows buyers to execute direct deals on our platform across publisher inventory, and Convert, our commerce media solution.
To facilitate the sale of publisher inventory, we enter into written service agreements with our buyers, primarily DSPs, that allow them to use our platform to buy ad inventory.
Digital advertising spend has historically been subject to seasonality. For example, digital advertisers tend to devote a large portion of their budgets to campaigns in the fourth quarter of the year, to coincide with consumer holiday spending, and then have a significantly smaller advertising budget in the first calendar quarter. Pricing of digital ad impressions in the fourth quarter is likely to be higher due to increased demand, while those same impressions may be priced lower in other quarters.
Our Competitive Advantage
Publishers are actively seeking to maximize the value of their ad inventory, and buyers are seeking to increase advertising ROI. We believe that our specialized cloud platform, supported by rapid innovation, and transparent business model provide incentives to buyers to consolidate an increasing share of their total digital spend on our platform. At the same time, we believe our direct publisher relationships, omnichannel header bidding capabilities, global scale, emerging solutions, and access to incremental advertiser demand through direct relationships with buyers drive superior yield for publishers.
We believe the following strengths provide us with long-term competitive advantages:
Global, Omnichannel Reach: We are a global business with distributed critical infrastructure and a go-to-market presence in every major advertising market in the world outside of China. Many of our publishers have diversified businesses with media properties and audiences across the globe and with a wide variety of ad products, including display and video ads across desktop, tablet, mobile, and connected TV devices. Similarly, many of our buyers have brand portfolios that span the globe with a variety of ad campaign requirements – from branding to performance, to combinations thereof. All of these parties actively seek global, omnichannel platform providers that can solve for their needs around the world and across ad formats and devices. Our offering is omnichannel and targets a diverse set of publishers touching many ad formats, and digital device types, including mobile app, mobile web, desktop, display, video, over-the-top video/connected TV (“OTT/CTV”), and rich media. Due to the global, omnichannel reach of our infrastructure, we believe we are well positioned to help publishers and ad buyers make their advertising businesses more efficient and effective.
Customer Control and Partnership: Due to our status as an independent infrastructure provider prioritizing transparency, we can be more closely aligned with both publishers and buyers. We do not own media and therefore do not have a vested interest in driving ad revenue to specific media properties. We do not take a position in media or arbitrage media. Transparency is a fundamental principle of our business and we provide detailed insights of fees to our customers. Our customers can therefore be more confident that our algorithmic software decisions and our guidance are independent and unbiased. Our trusted status has enabled us to build direct relationships with publishers, advertisers, agencies, and DSPs. Leveraging these relationships, we create bespoke products that meet our customers’ needs. Our ability to meet the demands of both buyers and inventory sellers enables us to produce superior outcomes for all industry participants.
Sustained Innovation of our Cloud Platform: Our specialized cloud platform enables real-time programmatic advertising transactions in a market characterized by significant data and impression volumes, regulatory complexity, and increased focus on transparency and privacy. We have maintained a demonstrated track record of stability and agility to address these regulatory and market conditions, and provide superior outcomes for both publishers and buyers. Additionally, we own and operate our proprietary software and hardware infrastructure around the world. This approach saves significant costs compared to companies that rely on public cloud alternatives due to the data-intensive nature of digital advertising and the immense volume of ad impressions created by header bidding.
Growth Strategy
We believe we are positioned to benefit from tailwinds in the advertising industry, including the rapid proliferation of digital media, the need for purpose-built infrastructure to address the increasing complexity in the digital advertising landscape, and increasing consumer time spent online. Our growth strategy includes:
Attract New Customers and Expand our Relationship with Existing Customers Globally: We constantly seek to acquire new customers and expand our relationships with existing publishers and buyers around the world. We invest in continued innovation based on an ever-changing market. We utilize customer feedback to help address the demands of publishers and buyers in order to maintain and improve our relationships with those customers. We continue to evaluate new markets with a strategy to use our existing global infrastructure and adjacent sales offices, or by expanding our infrastructure footprint and placing personnel directly in those markets.
Expansion of SPO Agreements and Activate: As advertisers and agencies increasingly consolidate their spending with fewer larger technology platforms, we seek to increase the proportion of their digital ad spending on our platform through direct relationships. We have entered into supply path optimization (“SPO”) agreements directly with both advertisers and agencies through various arrangements including custom data and workflow integrations, product features, and volume-based business terms. The effect of these SPO agreements is to increase the volume of ad spend on our platform without corresponding increases in technology costs. Additionally, we believe our Activate platform provides buyers with the transparency and reporting they demand and a more efficient, programmatic way to access publisher inventory.
Expansion of Video and Mobile: We see significant growth opportunities in both video and mobile as consumers shift more of their time online to mobile devices and online streaming services. For example, as streaming video continues to expand and ad-supported models become more prevalent, we expect advertising budgets will shift from linear television to CTV.
Monetization Excellence: We strive to continuously improve publisher revenue and advertiser ROI by investing in our technology and improving our machine learning capabilities. We leverage our increasing artificial intelligence and machine learning capabilities, alongside our growing publisher and buyer relationships, to improve liquidity in our marketplace. Increasing numbers of ad impressions, increasing advertiser bids, and data proliferation provide us with many opportunities to better match sellers and buyers of ad inventory. We believe that improved matching will lead to the growth of our platform and greater publisher and buyer retention.
Accelerate Emerging Revenue Streams: As we grow our customer base and process increasing volumes of ad impressions and data, we gain insights into new challenges we can solve on behalf of our customers. We focus on creating new products that we believe address our customers’ needs, at times before the customer is aware of such need. For example, the Open Internet continues to shift from targeting by anonymized and invisible third-party cookies that consumers must opt out of, towards known first-party identity based on consumer choice and opt-in or other privacy compliant solutions. As a result, publishers and advertisers must transition to a new identity paradigm. We have built a comprehensive platform that allows for the use of many of the leading identifiers in a scaled and privacy-compliant fashion resulting in increased publisher revenue and buyer ROI. We will continue to invest in our go to market efforts to sell these new offerings such as Connect, Activate and Convert, which drives new revenues streams, and have begun to shift customers from a free to fee model for existing solutions such as OpenWrap.
Infrastructure Platform Efficiency: We have a track record of expanding the capacity of our infrastructure platform, while maintaining or reducing the corresponding costs related to processing impressions transacted on our platform on a per impressions basis. We expect to continue to invest in both software and hardware infrastructure to continue growing the number of valuable ad impressions we process on our platform.
Additionally, we analyze the data on our platform through extensive application of artificial intelligence technologies, including machine learning and natural language processing. By leveraging our artificial intelligence and machine learning capabilities, we are able to more cost effectively improve outcomes for our customers. For example, when our machine learning models predict that an impression will attract high bids, our algorithms adjust pricing guidance to bidders in real time, which can lead to significant inventory yield improvements for publishers and higher win rates for ad buyers. Our ability to accurately predict and monetize high value impressions also allows us to operate more efficiently, due to the fact that the cost of processing low-value impressions and high-value impressions are approximately the same. Our algorithms, such as for impression throttling, deploy a variety of means to optimize traffic sent to DSPs, agencies, and advertisers.
Regulatory Compliance: A growing set of privacy regulations have introduced complexity regarding the collection, use, processing, and transmission of consumer data to the digital advertising ecosystem. Most notably, these include the General Data Protection Regulation (the “GDPR”) which took effect in the European Union in May 2018, and the California Consumer Privacy Act (as amended, the “CCPA”) which took effect in January 2020. The GDPR and the CCPA, as well as other global and U.S. state consumer privacy laws and regulations, have created a compliance burden for advertisers, publishers, and their partners to navigate. More recently, state privacy regimes have continued to expand, and we must monitor and comply with a growing number of state regulations that may be inconsistent or imprecise. The advertising industry has developed a number of the technical and policy solutions to create standards for compliance, such as the Interactive Advertising Bureau (the “IAB”) Transparency Consent Framework (“TCF”).
We have implemented a number of technology innovations, process enhancements, and industry solutions in response to our publishers’ increased obligations. Through the TCF and other frameworks, we can identify and pass user consent parameters, and opt-in or opt-out as applicable, in a bid request. We are also able to evaluate whether such consents apply to our various demand partners, such as DSPs and agencies.
Our Technology
We have designed our technology to efficiently process real-time advertising transactions while leveraging data to optimize outcomes for publishers and buyers. We own and operate our software and hardware infrastructure globally, which saves significant infrastructure expenditures as compared to public cloud alternatives. We designed our platform using a flexible, service-oriented architecture in order to facilitate rapid development of new solutions, to meet evolving industry demands, and to support new use cases and new ad formats. Our agile development process and flexible, service-oriented architecture empower our development teams to routinely convert a requirement into working software within a typical time frame of two weeks or less.
We offer our solution as a complete, unified offering for publishers who want a simple, efficient and comprehensive solution. We also offer modular access to our platform via rich application programming interfaces and a mobile software developer kit for mobile applications (“SDK”), for publishers who wish to integrate with or extend the platform or develop new business models and custom advertising solutions.
Some key benefits of our platform to publishers and buyers include:
•Scalability: Our specialized cloud infrastructure is designed for the rapid and efficient processing of real-time, programmatic ad transactions and the aggregation and analysis of the significant data accompanying each transaction. The hundreds of billions of ad impressions and trillion advertiser bids that we process every day generate enormous volumes of data that we harness to drive higher revenue for our publishers and increased ROI for our buyers.
•Transparency: We provide log-level data to buyers and provide transparency on every ad impression, which gives buyers full control over which publishers, ad formats, and specific ad impressions on which they would like to bid.
•Built in Quality Controls: We have developed a multi-pronged strategy to create a high-quality marketplace beginning with high quality publisher selection, supported by proprietary and third-party fraud detection software, manual review, timely fraud investigations, and a fraud-free program in which buyers are credited for any fraudulent inventory they may have purchased on our platform.
•Data Driven Decisions: We leverage our artificial intelligence and machine learning capabilities to record, aggregate, analyze, and act on vast amounts of data in a matter of milliseconds to help our customers optimize their digital advertising businesses in real-time. This data includes first party customer owned audience data, ad impression and bid request data, and advertiser bid response data. We flow all of this data through our machine learning platform in order to run thousands of algorithmic iterations on trillions of data points per month. These capabilities improve long term marketplace liquidity resulting in increased publisher revenue and higher advertiser ROI.
•Self-Serve: Our cloud infrastructure solutions are available via self-serve to publishers and buyers, including an easy-to-use customer user interface and a set of application programming interfaces that allow our publisher customers to configure new inventory, extend into new geographies or ad formats, review reporting insights, and manage and track payments and billing cycles.
•Reporting: Our technology platform provides extensive reporting capabilities to both buyers and publishers via application programming interfaces for direct integration into a customer’s reporting systems. Publishers are able to review performance, monitor key performance indicators (“KPIs”), and make adjustments to their set up and optimization in real time. Buyers have access to campaign insight data to facilitate testing and adaptation toward maximizing ROI. Detailed performance by ad format, channels, and ad sizes allows for optimization to achieve maximum ROI.
Sales and Marketing
We primarily deploy a self-service model and focus our sales and marketing efforts on supporting, advising, and training our publishers to optimize their usage of our platform. We employ a nimble in-market sales team with expertise in programmatic advertising to attract premium publishers to our platform. We have dedicated teams focused on new publisher acquisition and existing publisher relationship management. Publishers on our platform work closely with our Customer Success team, which handles on-boarding and providing support throughout the publisher relationship life cycle. Our Customer Success team is organized and specialized by type of ad format and device and is trained to both maximize the number of integrations with each publisher and deploy the value-added solutions that we provide.
Similarly, we have teams focused on new business acquisition and existing partner retention and expansion for advertisers, agencies, and DSPs. These teams focus on onboarding new partners and increasing spend across a variety of ad formats, devices, and geographies.
Our marketing team is focused on achieving thought leadership, educating customers on how to harness programmatic advertising to improve their business, guiding buyers on how to maximize ROI via the PubMatic cloud infrastructure, supporting our sales team, generating new leads, and increasing awareness for our brand.
Our Competition
The digital advertising ecosystem is competitive and complex due to a variety of factors. While programmatic header bidding has enabled the purchasing and selling of vast amounts of digital advertising inventory, there now exist significant challenges related to the proliferation of media across platforms, transaction speed, increased costs, transparency, and regulatory requirements. To address these issues at scale for both publishers and buyers, we provide specialized software and hardware infrastructure to optimally power technology-driven transactions. We compete with other large SSPs, smaller private SSPs in markets around the world, and divisions of larger technology companies.
While there is direct competition, our cloud infrastructure is interoperable with the major header bidding software frameworks including open source Prebid, Google’s Open Bidding, Amazon’s Transparent Ad Marketplace, and others.
We have also demonstrated an ability to extend our header bidding infrastructure into a variety of higher-growth ad formats such as mobile web, mobile app, digital video, and most recently OTT/CTV.
We believe that our specialized platform and cloud infrastructure enable us to compete favorably on the factors described above. In addition, we believe that new market entrants would find it difficult to gain direct access to publishers and ad buyers given their limited scale and face significant costs to integrate with publishers and ad buyers and comply with evolving regulatory requirements around the world.
Customer Concentration
We depend upon a limited number of large DSPs for a large percentage of impressions purchased and our business results, including revenues, may be impacted by changes in their pricing strategies, bidding algorithms or go-to market efforts. Two of our largest DSP relationships are with Google and The Trade Desk. We are party to an agreement with Google LLC, under which Google is a buyer on our platform. The initial one-year term of the current agreement ended in May 2019, and it automatically renews for successive one-year terms unless either party provides written notice at least 60 days’ prior to the end of the initial term or such successive terms. Either party may terminate for convenience upon providing at least 30 days’ prior written notice. We signed a prior similar agreement with a Google subsidiary in 2012. We are also party to an agreement with The Trade Desk, Inc., under which The Trade Desk is a buyer on our platform. The initial term of the agreement ended in November 2013, and it automatically renews for successive one-year terms. Either party may terminate for convenience upon providing at least 30 days’ prior written notice.
Intellectual Property
The protection of our technology and intellectual property is an important component of our success. We protect our intellectual property rights by relying on federal and state statutory and common law rights, foreign laws where applicable, and contractual restrictions. We seek to control access to our proprietary technology by entering into non-disclosure agreements with third parties and disclosure and invention assignment agreements with our employees and contractors.
We consider our trademarks, patents, copyrights, trade secrets, and other intellectual property rights to be, in the aggregate, material to our business. We currently own two issued U.S. patents, expiring in 2034, relating to online advertising and auction techniques. We also own one issued Japanese patent. We also own trademark registrations and applications for the “PubMatic” name and variants thereof and other product-related marks in the United States and certain foreign countries. We have also registered numerous Internet domain names related to our business. We believe our platform would be difficult, time consuming, and costly to replicate.
We intend to pursue additional intellectual property protection to the extent we believe it would be beneficial and cost effective. Despite our efforts to protect our intellectual property rights, they may not be respected in the future or may be invalidated, circumvented, or challenged. In addition, the laws of various foreign countries where our products are distributed may not protect our intellectual property rights to the same extent as laws in the United States.
Privacy and Data
We are subject to laws and regulations governing privacy and the transmission, collection, and use of personal data. Interest-based advertising, or the use of data to draw inferences about a consumer’s interests and deliver relevant advertising to that consumer, has come under increasing scrutiny by state and federal legislatures, regulatory agencies, and self-regulatory bodies, privacy advocates, academics, and commercial interests in the United States and abroad that focus on data protection and consumer privacy. In particular, much of this scrutiny has focused on consumer consent and the use of cookies and other tracking technologies that collect or aggregate information about consumers’ online browsing and mobile app usage activity. Because both our company and our publishers rely upon large volumes of such data collected primarily through cookies and other tracking technologies, it is essential that we monitor legal requirements and other developments in this area, domestically and globally, maintain a robust privacy and security compliance program, and engage in responsible privacy practices, including providing consumers with notice of the types of data we collect, how we collect it, with whom we share it, how we use that data to provide our solutions, and the applicable choices we offer consumers.
We provide notice through our privacy policies and notices, which can be found on our website at www.pubmatic.com. We do not collect information, such as names, addresses or telephone phone numbers, for providing our advertising services that are directly identifying of the underlying individual. We take steps not to collect and store such information (although on occasion, our publishers voluntarily share information of their consumers with us and in such circumstances, we require the publishers to have obtained all necessary consents for such sharing). Our advertising and reporting rely on information that does not, on its own, directly reveal the identity of the underlying individuals and we do not attempt to associate this information with other information that can identify such individuals. We typically do collect and store IP addresses, geolocation information, and device identifiers that are considered personal data or personal information under the privacy laws of some jurisdictions or otherwise may be the subject of current or future data privacy legislation or regulation. The definition of personally identifiable information, personal information, or personal data, varies by jurisdiction and continues to evolve in ways that may require us to adapt our practices to avoid violating laws or regulations related to the collection, storage, and use of consumer data. As a result, our technology platform and business practices must be assessed regularly against a continuously evolving legal and regulatory landscape, and we have adopted data minimization practices that mitigate our compliance risks.
There are also an increasing number of specific laws and regulations governing the collection and use of certain types of consumer data relevant to our business. For example, the Children’s Online Privacy Protection Act (“COPPA”) imposes restrictions on the collection and use of data provided by children under the age of 13 by child-directed websites or online services, such as apps, directed to children or any website if the collection of such data is known to the website or app operator. We have taken various steps to implement a system in which our publishers are contractually obligated to either flag or notify us in writing of child-directed websites. When websites are flagged, or we receive notice of such websites, we do not collect personal information, as defined by COPPA, including cookie identifiers that can recognize the same consumer across multiple sites over time, or location information more specific than street and city, on such websites or online services.
Additionally, our compliance with our privacy policy and our general consumer data privacy and security practices are subject to review by the Federal Trade Commission, which may bring enforcement actions to challenge allegedly unfair and deceptive trade practices, including the violation of privacy policies and representations or material omissions therein.
Certain State Attorneys General in the United States may also bring enforcement actions based on comparable state laws or federal laws that permit state-level enforcement. In California, for example, the state’s Attorney General and the California Privacy Protection Agency (“CPPA”, which is charged with CCPA rule-making and enforcement) may bring regulatory actions for violations of the CCPA. We have registered as a data broker in California with the California Attorney General. We have also adopted the IAB CCPA Compliance Framework, which includes a technical specification to identify consumer signals to opt-out of the sale of their data, and have signed the IAB Limited Service Provider Agreement that imposes service provider obligations for certain opted-out bid requests. These IAB frameworks are designed to facilitate compliance with the CCPA although neither the California Attorney General’s office nor the CPPA has yet approved such frameworks. The CCPA sets forth high potential liabilities for data privacy violations on a per-record basis, and the industry faces an uncertain compliance burden as our partners and publishers work to become compliant with the law. Likewise, over a third of U.S. states have passed their own comprehensive consumer privacy laws and many other states are considering doing so as well. These laws can set forth high potential liabilities for data privacy violations, including on a per-record basis, and the industry faces an uncertain compliance burden as our partners and publishers work to become compliant with these and other laws in the future.
Outside of the United States, our privacy and data practices are subject to regulation by data protection authorities and other regulators in the countries in which we do business. The use and transfer of personal data in member states of the European Union is currently governed under the GDPR, which grants additional rights to consumers about their data, such as deletion and portability, and generally prohibits the transfer of personal data of EU subjects outside of the EU, unless the party exporting the data from the EU implements a compliance mechanism designed to ensure that the receiving party will adequately protect such data. On July 10, 2023, the European Commission approved the EU-U.S. Data Privacy Framework as a valid transfer mechanism, and in October 2023 we self-certified to comply with the EU-U.S. Data Privacy Framework, the UK Extension to the EU-U.S. Data Privacy Framework, and the Swiss-U.S. Data Privacy Framework as a mechanism to legally facilitate personal data transfers from the EU, the U.K., and Switzerland to the U.S. This new Data Privacy Framework could be subject to legal challenge in front of the Court of Justice of the European Union (“CJEU”), specifically by Max Schrems, who successfully litigated to invalidate the prior EU-U.S. Privacy Shield framework in 2020 and has indicated that he will legally challenge these new frameworks.
The use of other approved cross-border transfer mechanisms, such as the standard contractual clauses for the transfer of personal data specifically to the United States, remains under review by a number of European data protection supervisory authorities, and United States regulators have increasingly scrutinized cross-border bulk transfers of data.
The GDPR, as originally implement by the respective EU members states and later adopted by the U.K. following Brexit (the “UK GDPR”), sets out higher potential liabilities for certain data protection violations, which may result in fines up to the greater of €20 million or 4% of an enterprise’s global annual revenue. Additionally, the UK GDPR will also have the ability to fine up to the greater of £17.5 million or 4% of global turnover.
Other jurisdictions have enacted legislation that closely tracks the concepts, obligations, and consumer rights described in the GDPR, including Brazil’s General Data Protection law and India’s Digital Personal Data Protection Act of 2023. Some jurisdictions have in recent years enacted data localization laws, which require any personal data of citizens of those jurisdictions to be stored and processed on servers located in those jurisdictions. Such laws are gaining momentum and are being enforced by local authorities.
Beyond laws and regulations, we are also members of self-regulatory bodies that impose additional requirements related to the collection, use, and disclosure of consumer data, including the IAB, the Digital Advertising Alliance, and the NAI. Under the requirements of these self-regulatory bodies, in addition to other compliance obligations, we provide consumers with notice via our privacy policies about our use of cookies and other technologies to collect consumer data, our collection and use of consumer data to deliver interest-based advertisements, and consumers’ opt-out choices. We also allow consumers to opt-out from the use of data we collect for purposes of interest-based advertising through mechanisms described in our privacy policies available on our website. Some of these self-regulatory bodies have the ability to discipline members or participants, which could result in penalties and cause reputational harm. Additionally, some of these bodies might refer violations of their requirements to the Federal Trade Commission or other regulators.
Our Team and Culture
Our culture and our team are our most important asset in building and expanding our business. Our team identifies new problems to solve, builds solutions, optimizes and extends our infrastructure, and acquires and serves our customers. We believe that strong and diverse customer teams deepen customer relationships, promote innovation, and increase productivity.
Our workplaces have been recognized as a Great Place to Work in the United States, India, Asia, and Europe.
We have achieved these results by creating employee experiences that foster deep employee engagement built upon personal development and achievement that is supported by continuous feedback, learning, and team building. Our practice of open and transparent communication coupled with a performance-based approach to compensation has created a culture in which employees feel empowered in their ability to influence and impact our business and be rewarded for their efforts. The value proposition we offer to our employees is rounded out with strong benefits programs that include paid family leave, health and wellness benefits, and company sponsored opportunities to give back to the communities in which they work and live.
We are also committed to being inclusive in our hiring practices, promotion practices, and management practices as a means of ensuring equal opportunity for all employees as we continue to diversify our workforce. The diversity of our workforce has been publicly documented since 2017 with our annual Diversity & Inclusion Report. Execution of this plan is overseen in part by our Diversity & Inclusion Committee. The plan has a global focus that takes into consideration regional cultural differences to provide interactive employee experiences that drive continuous support for inclusion throughout our organization.
It has always been our goal to attract and retain the best talent in the industry and our inclusive recruiting process includes finding those candidates that best add to our company mission, values, and cultural principles. These three guiding elements form a social contract between employees as well as set expectations for the common behaviors we can expect from each other and inform how we treat our customers. They are infused in every aspect of our business, from employee experience and workplace culture to marketing strategies and customer success.
Values:
•We put the customer first.
•We are biased towards action.
•We are leaders and innovators.
•We are committed to integrity.
•We celebrate teamwork.
Cultural Principles:
•We will empower every individual team member and treat each other as partners.
•We will make having fun a priority.
•We will hire and retain the best talent.
•We will communicate internally with honesty, transparency, and authenticity, including positive and negative information.
•We will encourage diversity and inclusion of ideas and people, creating a high-trust and high-performance workplace.
As of December 31, 2024, we had 1,049 employees, of whom 319 were located in the United States, 604 in India, and 126 in our other offices around the world.
Corporate Information
We were incorporated in the State of Delaware in 2006.
Our internet address is www.pubmatic.com. We file Annual Reports on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K, proxy statements and related amendments, exhibits and other information with the Securities and Exchange Commission (the “SEC”). You may access and read our filings without charge through the SEC’s website at www.sec.gov or through our website at https://investors.pubmatic.com as soon as reasonably practicable after such materials are electronically filed with or furnished to the SEC pursuant to Section 13(a) or 15(d) of the Exchange Act.
Website addresses referred to in this Annual Report on Form 10-K are not intended to function as hyperlinks, and the information contained on or available through our website is not incorporated into, and does not form a part of this Annual Report on Form 10-K or any other report or documents we file with or furnish to the SEC.
ITEM 1A. RISK FACTORS
Investing in our common stock involves a high degree of risk. You should carefully consider the risks and uncertainties described below, together with all of the other information in this Annual Report on Form 10-K, including our consolidated financial statements and related notes, before making an investment decision. The risks and uncertainties described below are not the only ones we face. Additional risks and uncertainties that we are unaware of, or that we currently believe are not material, may also become important factors that affect us. If any of the following risks materializes, our business, financial condition, results of operations, and prospects could be materially harmed, which could cause the price of our Class A common stock to decline, and cause any investment in our Class A common stock to lose some or all of its value.
Risks Related to Our Business, Results of Operations and Growth
Our revenue and results of operations are highly dependent on the overall demand for advertising.
Our business depends on the overall demand for advertising and on the economic health of our current and prospective publishers and buyers. In recent years, macroeconomic factors such as inflation, rising interest rates and softening demand in certain verticals caused some advertisers to reduce their advertising budgets. Such macroeconomic factors, as well as broader economic downturns, recessions, inflation, further changes in interest rates or foreign exchange rates or any supply chain disruptions, changes in the tax treatment of advertising expenses, or general uncertainty, in North America, Europe, and Asia, where we do most of our business; could adversely affect our business, results of operations, and financial condition. In addition, the conflict in Ukraine and the resumption of the conflict in Israel could cause unpredictable economic effects in Europe and EMEA, including potentially softening general consumer demand. Such conflicts have increased costs of labor and other items impacting our cost of revenue, and these conflicts and potential others may do so in the future. Reductions in overall advertising spending due to these factors could make it difficult to predict our revenue and could adversely affect our business, results of operations, and financial condition.
If our existing customers do not expand their usage of our platform, or if we fail to attract new publishers and buyers, our growth will suffer. Moreover, any decrease in the use of the advertising channels that we primarily depend on, or failure to expand into emerging channels, could adversely affect our business, results of operations, and financial condition.
We depend upon our buyer and publisher relationships, including channel partners, which aggregate large numbers of smaller publishers, to provide advertising space which we can offer to prospective buyers to continue to grow the usage of our platform. In doing so, we compete for both supply and demand with larger, well-established companies that may have technological or other advantages stemming from their broader experience in the market. We must continue to adapt and improve our technology to compete effectively, and customers have not always embraced our offerings due to various factors, including switching costs from moving away from pre-existing technology integrations, such as already implemented header bidding wrappers, and lack of awareness of our omnichannel offerings. Although we believe we provide superior transparency and accountability to such competitors, certain customers may make technological or financial demands that we are unable or unwilling to meet. These and other factors may make it difficult for us to increase our business with our publishers and buyers, cause some buyers to reduce their spending with us, or increase our costs of doing business, which could adversely affect our business, results of operations, and financial condition.
A relatively small number of premium publishers have historically accounted for a significant portion of the ad impressions sold on our platform, as well as a significant portion of our revenue from publishers, including a relatively small number of channel partners.
We generally do not have minimum commitments from publishers. As a result, the amount, quality, and cost of ad impressions available to us can change at any time with little or no prior notice, and we cannot assure you that we will have access to a consistent volume or quality of ad impressions at a reasonable cost, or at all. We depend upon a relatively small number of premium publishers and channel partners and expect to continue to do so for the foreseeable future. To support our continued growth, we seek to add additional publishers and buyers to our platform and to expand current utilization with our existing publishers and buyers. Any disruptions in our relationships with premium publishers, buyers, or our largest channel partners could adversely affect our business, results of operations, and financial condition. If we cannot retain or add individual publishers with valuable ad impressions, or if such publishers decide not to make their valuable ad impressions available to us, then our buyers may be less inclined to use our platform, which could adversely affect our business, results of operations, and financial condition.
A limited number of large demand side platforms (“DSPs”) – The Trade Desk and Google DV360 in particular – account for a significant portion of the ad impressions purchased on our platform. We depend upon these DSPs for a large percentage of impressions purchased and expect to do so for the foreseeable future. We have no minimum commitments from buyers to spend on our platform, so the amount of demand available to us can change at any time with little or no prior notice, and we cannot assure you that we will have access to a consistent volume or quality of ad campaigns or demand for our ad impressions at a reasonable price, or at all. Any disruptions in our relationships with DSPs, agencies, advertisers, or buyers could adversely affect our business, results of operations, and financial condition. If a buyer or group of buyers representing a significant portion of the demand in our marketplace decides to materially reduce use of our platform, it could cause an immediate and significant decline in our revenue and profitability and adversely affect our business, results of operations, and financial condition. In addition, our business results, including revenues, may be impacted by changes in their pricing strategies, bidding algorithms, or go-to-market efforts.
Historically, our buyers have predominantly used our platform to purchase mobile, display, and video advertising inventory from our publishers. We expect that these will continue to be significant channels used by our customers for digital advertising in the future. We also believe that our revenue growth may depend on our ability to expand within mobile, video, and in particular, CTV, and we are continuing to enhance such channels. We may not be able to accurately predict changes in overall advertiser demand for the channels in which we operate and cannot assure you that our investment in formats will correspond to any such changes or shifts in demand. Any decrease in the use of mobile, display, and video advertising, whether due to customers losing confidence in the value or effectiveness of such channels, regulatory restrictions or other causes, or any inability to further penetrate CTV or enter new and emerging advertising channels, could adversely affect our business, results of operations, and financial condition.
Our results of operations may fluctuate significantly and may not meet our expectations or those of securities analysts and investors.
We operate in an evolving industry with ever-changing customer needs, and, as a result, our business has evolved over time such that our operating history makes it difficult to evaluate our business and future prospects. Our results of operations have fluctuated in the past, and future results of operations are likely to fluctuate as well. Although we have experienced prolonged revenue growth, we may not be able to sustain our historical growth rate, current revenue levels, or profitability. In addition, because our business is evolving, our historical results of operations may be of limited utility in assessing our future prospects. We expect to face challenges, risks, and difficulties frequently experienced by growing companies in rapidly developing industries, including those relating to:
•changes in demand and pricing for ad impressions sold on our platform;
•changes in our access to valuable ad impressions from publishers;
•responding to evolving industry standards and government regulations that impact our business, particularly in the areas of data protection and consumer privacy;
•developing, maintaining, and expanding relationships with publishers, DSPs, agencies, advertisers, and buyers;
•seasonality in our business;
•innovating and developing new solutions that are adopted by and meet the needs of publishers, DSPs, agencies, advertisers, and buyers;
•competing against companies with a larger customer base or greater financial or technical resources;
•changes in the structure of the buying and selling of ad impressions;
•changes in the pricing policies of publishers and competitors;
•changes in demand due to changes in macroeconomic environment, including as a result of an economic downturn, recession, inflation, changes in interest rates or foreign exchange rates, disruptions to supply chains, or otherwise;
•further expanding our business internationally; and
•recruiting, integrating, and retaining qualified and motivated employees, particularly engineers.
Any one or more of the factors above may result in significant fluctuations in our results of operations. You should not rely on our past results as an indicator of our future performance.
Because many of our expenses are based upon forecasted demand and may be difficult to reduce in the short term, volatility in quarterly revenue could cause significant variations in quarterly results of operations. We may not forecast our revenue or expenses accurately, causing our results of operations to diverge from our estimates or the expectations of securities analysts and investors. If we fail to meet or exceed such expectations for these or any other reasons, the trading price of our Class A common stock could fall, and we could face costly litigation, including securities class action lawsuits.
If we fail to make the right investment decisions in our platform, or if we fail to innovate and develop new solutions that are adopted by publishers, we may not attract and retain publishers and buyers, which could adversely affect our business, results of operations, and financial condition.
We face intense competition in the marketplace and are confronted by rapidly changing technology and artificial intelligence, evolving industry standards and consumer preferences, regulatory changes, and the frequent introduction of new solutions by our competitors that we must adapt and respond to. We need to continuously update our platform and the technology we invest in and develop, including our machine learning and other proprietary algorithms, in order to attract publishers and buyers and keep ahead of changes in technology, evolving industry standards and a rapidly changing regulatory environment. Our platform is complex and new solutions can require a significant investment of time and resources to develop, test, introduce, and enhance. These activities can take longer than we expect and may require the hiring of employees or contractors with new skill sets, which we may not be able to do in a cost-effective manner or at all. Moreover, we may not make the right decisions regarding these investments. For example, we launched two products, Activate and Convert, which may not ultimately be widely adopted or result in incremental value. Newer formats and channels, such as mobile header bidding and CTV, present unique challenges that we must address to succeed. Our success in new formats and channels depends upon our ability to integrate our platform with these new formats and channels. If our mobile, video, or CTV solutions are not widely adopted by publishers and buyers, we may not retain such publishers and buyers. In addition, new demands from publishers and buyers, superior offerings by competitors, changes in technology, or new industry standards or regulatory requirements could render our platform or our existing solutions less effective and require us to make unanticipated changes to our platform or business model. Our failure to adapt to a rapidly changing market and regulatory environment, anticipate publisher and buyer demand, or attract and retain publishers and buyers would cause our revenue or revenue growth rate to decline, and adversely affect our business, results of operations, and financial condition.
We must scale our platform infrastructure to support anticipated growth and transaction volume. If we fail to do so, or doing so becomes too costly, we may limit our ability to process ad impressions, and we may lose revenue.
Our business depends on processing advertising impressions in milliseconds, and we must handle an increasingly large volume of such transactions. The demands on our platform infrastructure have increased over time due to, among other factors, the addition of new solutions, such as our Activate or Convert offerings, the need to support evolving advertising formats, the handling and increased use of large amounts of data, and overall growth in impressions. Expanding our platform infrastructure and the number of ad impressions we can process requires resource commitment over a period of months or years, and we may not be able to scale quickly enough if demand increases rapidly as short-term solutions may be too costly or unavailable. If we are unable to grow our platform to support substantial increases in the number of transactions and in the amount of data we process, on a high-performance, cost-effective basis, or we are slow in growing our infrastructure compared to demand, our business, results of operations, and financial condition could be adversely affected. We expect to continue to invest in our platform in order to meet these requirements, and that investment could adversely affect our business, results of operations, and financial condition. Additionally, if we overestimate future usage of our platform, we may incur expense in adding infrastructure without a commensurate increase in revenue, which could adversely affect our business, results of operations, and financial condition.
Our efforts to provide new or expanded offerings may not be successful, or we may not be able to scale our offerings to meet demand in a timely manner, and, as a result, we may not realize a return from our investments.
We believe there is significant and growing demand for our offerings and those we are developing, and we are making significant investments to meet that demand and grow our market share. That demand may not materialize and, even if it does so, we may not be able to take advantage of that increased demand if we cannot scale our offerings in a timely manner or if the demand for one of our offerings cannibalizes the demand for other products we offer. In some cases, we have experienced fee pressure as we have built out our offerings, and we expect this fee pressure to increase as more competitors, including new entrants as well as publishers themselves, build their own technology and infrastructure to enter the markets in which we do business. Even if the market for these offerings develops as we anticipate, publishers and buyers might not embrace our offerings to the degree we expect due to various factors such as inertia from usage of existing implementations of competitive products. While continued investment in and use of our products has allowed us to achieve efficiencies, the investment cost to gain such efficiencies may grow over time, especially with our existing products which may be closer to technical and economic maturity, and the potential expansion of our business or offerings may increase regulatory scrutiny of our company. Additionally, even if publishers and buyers embrace our new or expanded offerings, the positive effect of these new or expanded offerings on our results of operations may be offset or negated if such adoption cannibalizes business from our existing solutions, if we are unable to scale our offerings to keep up with demand, if we are unable to hire or retain personnel with the requisite skills and experience related to our new or expanded offerings, if publishers and buyers prefer similar offerings from our competitors, or by other adverse developments.
Risk Related to Data Collection and the Use of Collected Data
The rejection of targeted advertising by consumers, through opt-in, opt-out or ad-blocking technologies or other means or the restriction on the use of third party-cookies, mobile advertising identifiers or other tracking technologies, could adversely affect our business, results of operations, and financial condition.
We use “cookies,” or small text files placed on consumer devices when an Internet browser is used, as well as mobile advertising identifiers, to gather data that enables our platform to better serve our customers. Our cookies and mobile advertising identifiers do not identify consumers directly, but allow for our customers to provide us access to such information, such as when a consumer is able to view or clicks on an advertisement, when a consumer uses a mobile app, the consumer’s location, and browser or other general device information. Publishers, buyers, third-party data providers, and partners may also choose to share their information about consumers’ interests or give us permission to use their cookies and mobile advertising identifiers. We use data from cookies, mobile device identifiers, and other tracking technologies to help advertisers decide whether to bid on, and how to price, an ad impression in a certain location, at a given time, for a particular consumer.
Without cookies, mobile advertising identifiers, and other tracking technology data, transactions processed through our platform would be executed with less insight into consumer preferences, reducing the precision of advertisers' decisions about which impressions to purchase for an advertising campaign. This could make advertising through our platform less valuable and decrease our revenue as advertising budgets may be decreased or directed to alternatives that are not exclusively reliant on cookies, mobile advertising identifiers, and other tracking technology data. If our ability to use cookies, mobile advertising identifiers or other tracking technologies is limited as a result of consumers rejecting targeted advertising, we may be required to develop or obtain additional applications and technologies to compensate for the lack of cookies, mobile advertising identifiers and other tracking technology data, which may not be available to us or could be time consuming or costly to develop, less effective, and subject to additional regulation.
Additionally, consumers can, with increasing ease, implement technologies that limit our ability to collect and use data to deliver targeted advertisements or otherwise limit the effectiveness of our platform. Cookies may be deleted or blocked by consumers. The most commonly used Internet browsers allow consumers to modify their browser settings to block first-party cookies (placed directly by the publisher or website owner that the consumer intends to interact with) or third-party cookies (placed by parties, like us, that have no direct relationship with the consumer), and some browsers block third-party cookies by default, through browser-based global privacy controls (also known as universal opt out mechanisms), which are newly available as a result of changes to US state privacy laws.
Some consumers also download “ad blocking” software on their computers or mobile devices, not only for privacy reasons, but also to counteract the adverse effect advertisements can have on the consumer experience, including increased load times, data consumption, and screen overcrowding. Ad-blocking technologies and other global privacy controls may prevent some third-party cookies, or other tracking technologies, from being stored on a consumer's computer or mobile device. If more consumers adopt these measures, or more regulators mandate the use of specific controls, it could reduce the volume or effectiveness and value of targeted advertising, which could adversely affect our business, results of operations, and financial condition. In addition, some ad blocking technologies block only ads that are targeted through use of third-party data, while allowing ads based on first-party data (i.e., data owned by the publisher). These ad blockers could place us at a disadvantage because we rely on third-party data, while some large competitors have troves of first-party data they use to direct advertising. Mobile devices using Android and iOS operating systems do not operate with cookies, but with mobile advertising identifiers, and these operating system developers offer ways for consumers to limit the ability to track consumers while they are using applications other than their web browser on the device. As a result, fewer mobile advertising identifiers may be be accessible in mobile devices, which could adversely impact our business. Other technologies allow ads that are deemed “acceptable,” which could be defined in ways that place us or our publishers at a disadvantage, particularly if such technologies are controlled or influenced by our competitors. Even if ad blockers do not ultimately have an adverse effect on our business, investor concerns about ad blockers could cause our stock price to decline.
The deprecation of third-party cookies, and the potential of others to develop proprietary replacements for cookies, could adversely affect our business, results of operations, and financial condition.
Some prominent technology companies, including Google, have previously announced intentions to discontinue the use of third-party cookies, and to develop alternative methods and mechanisms for targeting advertisements, though the expected timeline for such changes is difficult to predict and has changed over time. While Google announced in July 2024 that it was discontinuing plans to phase out cookies in its Chrome browser, new identity solutions or alternatives are likely to continue to be a strong focus of Google and others. If companies are forced to rely on targeting methodologies other than cookies, such companies may instead rely on proprietary products, algorithms, or statistical methods to track consumers without cookies. Companies may also utilize log-in credentials entered by consumers into other web properties owned by those companies, such as their email services or other offerings, to track web usage, including usage across multiple devices.
Additionally, some companies may build different and potentially proprietary consumer tracking methods into their widely used web browsers, which we may not be able to effectively use for our publishers and buyers. Many applications and other content creators also allow consumers to avoid receiving advertisements by paying for subscriptions or other downloads. Although we believe our platform is well-positioned to adapt and continue to provide key data insights to our publishers without cookies, this transition could be more disruptive, slower, or more expensive than we currently anticipate, or publishers and buyers could elect to move a larger proportion of their advertising inventory or spend to these providers to take advantage of proprietary consumer tracking methods, any of which could materially affect our ability to serve our customers, publishers, and buyers, and our business, results of operations, and financial condition could be adversely affected.
Our business depends on our ability to collect, use, and disclose data to deliver advertisements. Any limitation imposed on our collection, use or disclosure of this data could significantly diminish the value of our solution and cause us to lose publishers, buyers, and revenue. Consumer tools, regulatory restrictions and technological limitations all threaten our ability to use and disclose data.
As we process transactions through our platform, we collect large amounts of data about advertisements and where they are placed, such as advertiser and publisher preferences for media and advertising content. We also collect data on ad specifications such as placement, size and format, ad pricing, and auction activity such as price floors, bid response behavior, and clearing prices. Further, we collect data on consumers that does not directly identify the individual, but includes pseudonymous identifiers and data regarding browser, device location and characteristics, online browsing behavior, exposure to and interaction with advertisements, and inferential data about purchase intentions, and preferences. We collect this data through various means, including from our own systems, pixels that publishers allow us to place on their websites to track consumer visits, software development kits installed in mobile applications, cookies, and other tracking technologies. Our publishers, buyers, and data providers may also choose to provide us with their proprietary data about consumers.
We collect this data and analyze it in order to enhance our services, including the pricing, placement, and scheduling of advertisements. As part of our real-time analytics service offering, we also share the data, or analyses based on it, with our publishers and buyers. Our ability to collect, use and share data about advertising transactions and consumer behavior is critical to the value of our services, and is subject to a rapidly evolving regulatory framework that is not always consistent across geographies and jurisdictions. Evolving and conflicting regulatory standards could place restrictions on the collection, management, aggregation and use of information, which could result in a material increase in the cost of collecting or otherwise obtaining certain kinds of data and could limit the ways in which we may use or disclose information. Internet users can, with increasing ease, implement practices or technologies that may limit our ability to collect and use data to deliver targeted advertisements, or otherwise inhibit the effectiveness of our platform. Although our publishers and buyers generally permit us to aggregate and use data from advertising placements, subject to certain restrictions, publishers or buyers might decide to restrict our collection or use of their data. Any limitations on this ability could impair our ability to deliver effective solutions, which could adversely affect our business, results of operations, and financial condition.
If publishers, buyers, and data providers do not obtain necessary and requisite consents from consumers for us to process their personal data, we could be subject to fines and liability.
Because we do not generally have direct relationships with consumers, we rely on publishers, buyers, and data providers, as applicable, to obtain the consent of the consumer on our behalf to process their data and deliver interest-based advertisements, and to implement any notice or choice mechanisms required under applicable laws. If publishers, buyers, or data providers do not follow the applicable requirements and processes or otherwise fail to secure any legally-required consents or provide required notice and choice mechanisms, which can be difficult given the rapidly evolving regulatory consent frameworks being promulgated, we could be subject to fines and liability. Additionally, if our data, privacy, or consent practices are found to be inadequate, or we make errors in the deployment of existing and future policies or safeguards, we may be subject to regulatory enforcement action or named in class-action lawsuits. We may not have adequate insurance or contractual indemnity arrangements to protect us against any such fines, penalties, claims, and losses.
Risk Related to the Advertising Industry and Competition
The digital advertising industry is intensely competitive, and if we do not effectively compete against current and future competitors, our business, results of operations, and financial condition could be adversely affected.
The digital advertising ecosystem is competitive and complex due to a variety of factors. While programmatic header bidding and other digital advertising has enabled the purchasing and selling of vast amounts of digital advertising inventory, there are significant challenges related to proliferation of media across platforms, including maintaining competitive transaction speed, increased costs, transparency, and evolving regulatory requirements. To address these issues at scale for both buyers and sellers, we provide specialized software and hardware infrastructure to optimally power technology-driven transactions. To successfully grow our business, we compete with SSPs like Magnite, Inc., smaller private SSPs in markets around the world, as well as divisions of larger companies like Google.
Some of our competitors have greater financial, technical, sales, and marketing resources, longer operating histories, and greater name recognition. In addition, some competitors, particularly those with greater scale or a more diversified revenue base and a broader offering, have greater flexibility than we do to compete aggressively on the basis of price and other contract terms, or to compete with us by including in their product offerings services that we may not be able to provide. Some of our competitors may also choose to sell products or services competitive to ours at lower prices by accepting lower margins and profitability, or they may be able to sell competitive products or services at lower prices given proprietary ownership of data, technical superiority, or economies of scale. The introduction of competitive products, pricing strategies, or other technologies by our competitors that are superior to or that achieve greater market acceptance than our products and services could adversely affect our business.
We experience requests from publishers and buyers for discounts, fee concessions, rebates, refunds, and greater levels of pricing transparency, in some cases as a condition to maintain the relationship or to increase the amount of advertising spend that the buyer sends to our platform. In addition, we charge fees to publishers for use of our platform, and we may decide to offer discounts or other pricing concessions in order to attract more inventory or demand, or to compete effectively with other providers that have different or lower pricing structures and may be able to undercut our pricing due to greater scale or other factors. Our revenue, take rate, business, results of operations and financial condition could be adversely affected if we cannot maintain and grow our revenue and profitability through volume increases that compensate for any price reductions, or if we are forced to make significant fee concessions, rebates, or refunds.
Some of our competitors are also able or willing to agree to contract terms that expose them to risks that might be more appropriately allocated to publishers or buyers (including inventory risk and the risk of having to pay publishers for unsold advertising impressions, among others), and in order to compete effectively we might need to accommodate risks that could be costly to manage or insure against. Some existing and potential buyers have their own relationships with publishers or are seeking to establish such relationships, and many publishers are investing in capabilities that enable them to connect more effectively directly with buyers. Our business suffers when publishers and buyers purchase and sell advertising inventory directly from one another or through other intermediaries other than us, reducing the amount of advertising spend on our platform. If we are unable to compete effectively for publishers’ ad impressions and buyer’s advertising spend, we could experience a decline in market share and revenues and be forced to reduce our prices, resulting in lower profit margins for us. Loss of existing or future market share to new competitors and increased price competition could substantially harm our business, results of operations, and financial condition.
There has also been rapid evolution and consolidation in the advertising technology industry, and we expect these trends to continue, increasing the capabilities and competitive posture of larger companies, particularly those that already are dominant or have a greater market share than us, and enabling new or stronger competitors to emerge. Many publishers and buyers are large, consolidated organizations that may need to acquire other companies in order to grow. Smaller publishers and buyers may need to consolidate to compete effectively. There is a finite number of large publishers and buyers in our target markets, and any consolidation of publishers or buyers may give the resulting enterprises greater bargaining power or result in the loss of publishers and buyers that use our platform, reducing our potential base of publishers and buyers, each of which would lead to erosion of our revenue and financial condition.
Market pressure may reduce our revenue per impression.
Our revenue can be affected by market changes, new demands by publishers and buyers, new solutions, and competitive pressure. Our solutions may be priced too high or too low, or our pricing approaches may not be accepted, any of which may carry adverse consequences to our business and results of operations. We may receive requests from publishers for discounts, fee revisions, rebates, and refunds, or from DSPs, agencies and advertisers for volume discounts, fee revisions, and rebates. Any of these pressures from publishers or buyers can adversely affect our business, results of operations, and financial condition.
Seasonal fluctuations or market changes in digital advertising activity could adversely affect our business, results of operations, and financial condition.
Our revenue, net cash provided by operating activities, results of operations, and other key operating and performance metrics vary from quarter to quarter due to the seasonal nature of digital advertising spending. For example, digital advertisers historically tend to devote a large portion of their budgets to campaigns in the fourth quarter of the year, to coincide with consumer holiday spending, and then have a significantly smaller advertising budget in the first calendar quarter. Pricing of digital ad impressions in the fourth quarter is likely to be higher due to increased demand. The degree of seasonality in digital advertising spending can vary and be difficult to predict on a year-to-year or quarter-to-quarter basis. In addition, adverse economic conditions, inflation, changes in foreign exchange rates or interest rates, international trade tensions, or general economic uncertainty may cause advertisers to decrease purchases of digital ad impressions, adversely affecting our business, results of operation and financial condition. A decline in the market for programmatic advertising or the failure of that market to grow as expected could also adversely affect our business, results of operations, and financial condition.
If ad formats and digital device types develop in ways that prevent advertisements from being delivered to consumers, our business, results of operations, and financial condition may be adversely affected.
Our success depends upon the ability of our platform to provide advertising for a variety of digital devices, the major operating systems or Internet browsers that run on them, and the thousands of applications that are downloaded onto them. The design of digital devices and operating systems or browsers is controlled by third parties that may also introduce new devices and operating systems or modify existing ones, and our access to content on certain devices may be limited. If our platform cannot operate effectively with popular devices, operating systems, or Internet browsers, including, for example, as a result of Google’s deactivation of cookies or other similar events, our business, results of operations, and financial condition could be adversely affected.
Risks Related to our Operations
If we fail to detect or prevent fraud on our platform, or malware intrusion into the systems or devices of our publishers and their consumers, publishers could lose confidence in our platform, and we could face legal claims.
We may be subject to fraudulent or malicious activities undertaken by persons seeking to use our platform for improper purposes. For example, someone may attempt to divert or artificially inflate advertiser purchases through our platform, or to disrupt or divert the operation of our systems and the devices of our publishers and their consumers in order to misappropriate information, generate fraudulent billings, stage cyberattacks, or for other illicit purposes. For example, sophisticated bot-nets and other complex forms of click fraud might be used to generate fraudulent impressions and divert advertising revenue from legitimate websites of publishers. Those activities could also introduce malware through our platform to commandeer or gain access to information on consumers’ computers. We use third-party tools and proprietary technology to identify non-human traffic and malware, and we may reduce or terminate relationships with publishers that we find to be engaging in such activities. Although we continuously assess the quality and performance of advertising on publishers’ digital media properties, it may be difficult to detect fraudulent or malicious activity quickly or at all. Further, perpetrators of fraudulent impressions and malware frequently change their tactics and can become more sophisticated over time, requiring both us and third parties to improve processes for assessing the quality of publisher inventory and controlling fraudulent activity. If we fail to timely detect or prevent fraudulent or malicious activity of this sort, our reputation could be damaged, publishers may contest payment, demand refunds, or fail to give us future business, or we could face legal claims. Even if we are not directly involved in fraud or malicious activity, any sustained failures of others in our industry to adequately detect and prevent fraud could generate the perception that programmatic advertising is unsafe and lead our publishers to avoid programmatic advertising.
Our success depends on our ability to retain key members of our management team, and on our ability to hire, train, retain, and motivate new employees.
Our success depends upon the continued service of members of our senior management team and other key employees. Our Co-Founder and Chief Executive Officer, Rajeev K. Goel, is critical to our overall management, as well as the continued development of our platform and relationships with publishers, DSPs, and agencies, and our strategic direction. Our success also depends on our ability to hire, train, retain, and motivate new employees that align with our corporate culture that has fostered innovation, creativity, and teamwork across our business. Competition for employees in our industry can be intense, and we compete for experienced personnel with many companies that have greater resources than we have. Further, as our business grows and we introduce new offerings, we may need to hire employees with skills and experience that we have not historically required. The market for talent in our key areas of operations, especially in engineering, and competition for qualified personnel is particularly intense in the San Francisco Bay Area, Pune, India, and New York, where we maintain offices. As we expand and change, in particular across multiple geographies or following acquisitions, it may be difficult to preserve our corporate culture, which could increase employee turnover or reduce our ability to innovate, create, and operate effectively.
We are subject to payment-related risks if DSP buyers dispute or do not pay their invoices, and if DSPs file for bankruptcy protection or there are any decreases in payments, it could adversely affect our reputation, business, results of operations, and financial condition.
We generate revenue primarily through revenue share agreements with our publishers. We invoice DSPs and collect the full purchase price for the digital ad impressions they purchase, retain our fees, and remit the balance to the publisher. However, in some cases, we are required to pay publishers for digital ad impressions delivered even if we are unable to collect from the buyer that purchased the digital ad impressions. In the past, certain buyers have sought to slow their payments to us or have filed for bankruptcy protection, resulting in us not receiving payment. These challenges may be exacerbated by the overall market and economic volatility, inflation, changes in foreign exchange rates or interest rates, disruptions to supply chains, pandemics, epidemics or other public health crises, and the resulting economic impacts, as our buyers may experience financial difficulties and liquidity constraints. Some DSPs have historically carried relatively high debt obligations, and the maturity of that debt or changes in interest rates may negatively impact the liquidity of those DSPs and their ability to timely pay us. In certain cases, buyers have been unable to timely make payments and we have suffered financial losses, including in June 2023 when MediaMath declared bankruptcy, which led us to record a bad debt expense of $5.7 million. While our contracts generally do not contain such exposure, there are certain agreements under which we may be responsible for the whole amount of contracted spending, whether or not ultimately paid by the buyer.
In addition, a prolonged economic downturn or prolonged period of elevated interest rates may lead additional buyers to slow or default on payments or in some cases seek bankruptcy protection. We cannot assure you that we will not experience bad debt in the future, and write-offs for bad debt could adversely affect our business, results of operations, and financial condition in the periods in which the write-offs occur. If our cash collections are significantly diminished as a result of these dynamics, our revenue and/or cash flow could be adversely affected, and we may need to use working capital to fund our accounts payable pending collection from the buyers. This may result in additional costs and cause us to forgo or defer more strategic uses of that working capital.
Our international operations subject us to additional costs and risks, and our continued international expansion may not be successful.
We have entered into several international markets and we expect to continue to expand our international operations. Further expansion may require significant management attention and financial resources and may place burdens on our management, administrative, operational, legal, compliance, and financial infrastructure. The costs and risks inherent in conducting business internationally include, but are not limited to:
•difficulties and costs associated with maintaining effective controls at foreign locations;
•adapting our platform and solutions to non-U.S. publishers’ preferences and customs;
•regulatory and other delays and difficulties in setting up foreign operations, including difficulties in hiring personnel with skill sets and experience that match our international expansion efforts;
•compliance with anti-bribery laws and regulations, export and import control and economic sanctions, laws and regulations;
•compliance with foreign data privacy laws;
•compliance with domestic and foreign bulk data transfer laws;
•economic and political instability in some countries, including as a result of the conflict in Ukraine or a resumption of the conflict between Israel and Palestine;
•trade disputes among countries, and changes in international trade volumes or pricing; and
•compliance with the laws of numerous taxing jurisdictions.
As we continue to expand our business globally, our success will depend, in large part, on our ability to anticipate and effectively manage these risks. These factors and others, and the costs associated with any failure to effectively manage risks and comply with local laws and regulations, could harm our ability to increase international revenues and, consequently, could adversely affect our business, results of operations, and financial condition.
Our use and reliance upon technology and development resources in India may expose us to unanticipated costs and liabilities, which could affect our ability to realize cost savings from our operations in India.
Most of our technology and development work is conducted in Pune, India. We cannot assure you that our reliance upon development resources in India will enable us to achieve meaningful cost reductions or greater resource efficiency. Further, our development efforts and other operations in India involve significant risks, including, but not limited to:
•difficulty hiring and retaining engineering and management resources due to intense competition for such resources and resulting wage inflation;
•heightened exposure to changes in economic, health, security, and political conditions in India; and
•fluctuations in currency exchange rates and tax compliance in India.
In addition, enforcement of intellectual property rights and confidentiality protections in India may not be as effective as in the United States or other countries. Policing unauthorized use of proprietary technology is difficult and expensive, and we may need to resort to litigation to protect our trade secrets and confidential information. The experience and capabilities of Indian courts in handling intellectual property litigation vary, and outcomes are unpredictable. Further, such litigation may require significant expenditures of cash and management efforts and could harm our business, financial condition, and results of operations.
We expect to continue to rely on significant cost savings obtained by concentrating our technology and development and engineering work in India, rather than in the United States, but difficulties resulting from the factors noted above and other risks related to our operations in India could increase our expenses and harm our competitive position. The historical rate of wage inflation has been higher in India than in the United States. Accordingly, it may be harder in the future to achieve labor-related cost efficiencies that we have historically benefited from. In addition, if the Rupee strengthens against the U.S. Dollar, our costs would increase. If the cost of technology and development work in India significantly increases or the labor environment in India changes unfavorably, our cost savings may be diminished. Any such developments could adversely affect our business, results of operations, and financial condition.
We depend on third-party data centers, the disruption of which could adversely affect our business, results of operations, and financial condition.
We host our company-owned infrastructure at third-party data centers. Any damage to or failure of our systems generally would prevent us from operating our business. We rely on the Internet and, accordingly, depend upon the continuous, reliable, and secure operation of Internet servers, related hardware and software, and network infrastructure. While we control and have access to our servers and all of the components of our network that are located in our external data centers, we do not control the operation of these facilities.
The owners of our data center facilities have no obligation to renew their agreements with us on commercially reasonable terms, or at all. If we are unable to renew these agreements on commercially reasonable terms, or if one of our data center operators is acquired, we may be required to transfer our servers and other infrastructure to new data center facilities, and we may incur significant costs and possible service interruption in connection with doing so.
Problems faced by our third-party data center operations, with the telecommunications network providers with whom we or they contract, or with the systems by which our telecommunications providers allocate capacity among their customers, including us, could adversely affect the experience of publishers on our platform. Additionally, improving our platform’s infrastructure and expanding its capacity in anticipation of growth in new channels and formats, as well as implementing technological enhancements to our platform to improve its efficiency and cost-effectiveness, are key components of our business strategy, and if our data centers are unable to keep up with our growing needs for capacity, this could have an adverse effect on our business. Increasing data center capacity requires physical plant expansion and the procurement of additional equipment, which can take a year or more to accomplish. Accordingly, if there is a rapid increase in our need for data center capacity, we may not be able to increase our capacity quickly enough to meet the needs of publishers or our business, which could adversely affect our business, results of operations, and financial condition. Any changes in third-party service levels at our data centers or any errors, defects, disruptions, or other performance problems could adversely affect our reputation, expose us to liability, cause us to lose customers, or otherwise adversely affect our business, results of operations, and financial condition. Service interruptions might reduce our revenue, trigger refunds to publishers, subject us to potential liability, or adversely affect our business, results of operations, and financial condition.
The occurrence of a natural disaster, an act of terrorism, vandalism or sabotage, or other unanticipated problems at these facilities could result in interruptions in the availability of our platform. While we have disaster recovery arrangements in place, they have not been tested under actual disasters or similar events and may not effectively permit us to continue to provide our products and services in the event of any problems with respect to our data centers. Moreover, because we do not currently have full redundancy with respect to the services at each data center, if one of our data centers shuts down there may be a period of time that our products or services, or some of our products or services, will be unavailable to publishers served by that data center. If any of these events were to occur to our business, our business, results of operations, or financial condition could be adversely affected.
Platform outages or disruptions, including due to cyberattacks or our failure to maintain adequate security and supporting infrastructure, could adversely affect our business, results of operations, and financial condition.
As we grow our business, we expect to continue to invest in our platform infrastructure, including hardware and software solutions, network services, and database technologies, as well as potentially increase our reliance on open source software. Without these improvements, our operations might suffer from unanticipated system disruptions, slow transaction processing, unreliable service levels, impaired quality, or delays in reporting accurate information regarding transactions on our platform, any of which could negatively affect our reputation and ability to attract and retain publishers. The steps we take to enhance the reliability, integrity, and security of our platform as it scales are expensive and complex, and poor execution could result in operational failures. In addition, cyberattack techniques are constantly evolving and becoming increasingly diverse and sophisticated, and could involve denial-of-service attacks or other maneuvers that have the effect of disrupting the availability of services on our platform.
Other types of cyberattacks could harm us even if our platform operations are left undisturbed. For example, attacks may be designed to deceive employees into releasing control of their systems to a hacker, while others may aim to introduce computer viruses or malware into our systems with a view to stealing confidential or proprietary data. Additionally, we rely on third party software providers for the delivery of certain of our services and offerings, and a disruption to those providers, whether an outage, cybersecurity attack, or otherwise, could adversely affect our business, results of operations, and financial condition.
We are also vulnerable to unintentional errors or malicious actions by persons with authorized access to our systems that exceed the scope of their access rights, distribute data erroneously, or, unintentionally or intentionally, interfere with the intended operations of our platform. Although we maintain insurance coverage, it may be insufficient to protect us against all losses and costs stemming from security breaches, cyberattacks and other types of unlawful activity, or any resulting disruptions from such events. Outages and disruptions of our platform, including any caused by cyberattacks, may harm our reputation and adversely affect our business, results of operations, and financial condition.
Our software platform could be susceptible to errors, defects, or unintended performance problems that could adversely affect our business, results of operations, and financial condition.
We depend upon the sustained and uninterrupted performance of our platform to operate our business. Software bugs, faulty algorithms, technical or infrastructure problems, or system updates could lead to an inability to process data to place advertisements or price inventory effectively, or cause advertisements to display improperly or be placed in proximity to inappropriate content, which could adversely affect our business, results of operations, and financial condition. These risks are compounded by the complexity of our technology and the large amounts of data we utilize. Because our software is complex, undetected material defects, errors and failures may occur. Despite testing, errors or bugs in our software may not be found until the software is in our live operating environment.
For example, changes to our solution have in the past caused errors in the measurements of transactions conducted through our platform, resulting in disputes raised by publishers. Errors or failures in our offerings, even if caused by the implementation of changes by publishers or partners to their systems, could also result in negative publicity, damage to our reputation, loss of or delay in market acceptance of our offerings, increased costs or loss of revenue, or loss of competitive position. As a result, defects or errors in our products or services could harm our reputation, result in significant costs to us, impair the ability of publishers to sell and for buyers to purchase inventory, and impair our ability to fulfill obligations with publishers and partners. Any significant interruptions could adversely affect our business, results of operations, and financial condition.
Our continued business success depends upon our ability to offer high-quality inventory with appropriate viewability capabilities.
We must address quality concerns of both advertisers and publishers. Publishers require ad quality tools that enable granular control over the characteristics of the ads that run on their ad impressions, including those relating to the advertiser, industry and content for a particular ad. We must also provide automatic or ad hoc blocking of ads that contain malware or other ads the publisher deems undesirable. Our inventory quality tools must continue to help publishers demonstrate the value and quality of their ad impressions to DSPs, advertisers, and agencies with automated fraud detection and viewability reporting. Maintaining and upgrading our capabilities associated with ad quality and inventory quality is complex and costly. Maintaining high-quality inventory may become increasingly difficult with the advent and proliferation of “deep fake” video and other media produced using artificial intelligence (“AI”). If we fail to maintain high quality controls for our publishers and partners, our business, results of operations, and financial condition could be adversely affected.
In addition, the viewability of ad impressions is important to certain advertisers because it enables them to assess the value of particular ad impressions as a means to reach a target audience. However, there is no consensus regarding the definition of viewability or the minimum standard viewability thresholds and metrics that should apply for different ad formats. We cannot predict whether consensus views will emerge, or what they will be. Incorporating accepted viewability approaches fully into our business as they evolve will require us to incur additional costs to integrate relevant technologies and process additional information through our platform. In addition, ad impressions that are well differentiated on the basis of viewability will also typically be differentiated on the basis of value, with those that are less viewable valued lower. In this context, if we are not able to effectively transact ad impressions with higher viewability and to incorporate appropriate viewability capabilities into our platform, we could be competitively disadvantaged and our business, results of operations, and financial condition could be adversely affected.
Future acquisitions or strategic investments could be difficult to identify and integrate, divert the attention of management, and could disrupt our business, dilute stockholder value and adversely affect our business, results of operations, and financial condition.
As part of our growth strategy, we may acquire or invest in other businesses, assets, or technologies that we believe fit within our strategic goals. Any acquisition or investment may divert the attention of management and require us to use significant amounts of cash, issue dilutive equity securities, or incur debt. Any additional capital raised through the sale of equity or convertible debt securities would dilute your stock ownership, and any new equity securities we issue could have rights, preferences, and privileges superior to those of holders of our common stock.
Any debt financing we secure in the future could involve restrictive covenants relating to our capital raising activities and other financial and operational matters, which may make it more difficult for us to obtain additional capital and to pursue business opportunities, including potential acquisitions. In addition, the anticipated benefits of any acquisition or investment may not be realized, and we may be exposed to unknown risks, any of which could adversely affect our business, results of operations, and financial condition, including risks arising from:
•difficulties in integrating the operations, technologies, product or service offerings, administrative systems, and personnel of acquired businesses;
•ineffectiveness or incompatibility of acquired technologies or solutions;
•potential loss of key employees of the acquired business;
•inability to maintain key business relationships and reputation of the acquired business;
•litigation arising from the acquisition or the activities of the acquired business;
•failure to generate the expected financial results related to an acquisition in a timely manner or at all;
•failure to accurately forecast the impact of an acquisition; and
•implementation or remediation of effective controls, procedures, and policies for acquired businesses.
We rely on publishers, buyers, and partners to abide by contractual requirements and relevant laws, rules, and regulations when using our platform, and legal claims or enforcement actions resulting from their actions could expose us to liabilities, damage our reputation, and be costly to defend.
The publishers, buyers, and partners engaging in transactions through our platform impose various requirements upon each other, and they and the underlying advertisers are subject to regulatory requirements by governments and standards bodies applicable to their activities. We may assume responsibility for satisfying or facilitating the satisfaction of some of these requirements through the contracts we enter into with publishers, buyers, and partners. In addition, we may have responsibility for some acts or omissions of publishers, buyers, or partners transacting business through our platform under applicable laws or regulations or as a result of common law duties, even if we have not assumed responsibility contractually. These responsibilities could expose us to significant liabilities and we may not have the ability to impose effective mitigating controls upon, or to recover from, publishers and buyers. Moreover, for those third parties who are both publishers and buyers on our platform, it is feasible that they could use our platform to buy and sell advertisements in an effort to inflate their own revenue. We could be subject to litigation as a result of such actions, and, if we were sued, we would incur legal costs in our defense and cannot guarantee that a court would not attribute some liability to us.
We contractually require our publishers, buyers, data providers, and partners to abide by relevant laws, rules and regulations, and restrictions by their counterparties, when transacting on our platform, and we generally attempt to obtain representations from buyers that the advertising they place through our platform complies with applicable laws and regulations and does not violate third-party intellectual property rights, and from publishers about the quality and characteristics of the impressions they provide. We also generally receive representations from publishers, buyers, and data providers about their privacy practices and compliance with applicable laws and regulations, including their maintenance of adequate privacy policies that disclose and permit our data collection and transfer practices. Nonetheless, there are many circumstances in which it is difficult or impossible for us to monitor or evaluate compliance by our publishers, buyers, data providers, and partners. For example, we cannot control the content of publisher’s media properties, and we are often unable to determine exactly what information a partner collects after an ad has been placed, and how the buyer uses any such collected information. Moreover, we are unable to prevent DSPs from aggregating bid requests from publishers and directing it to their own buying platforms or even reselling such bid data to advertisers or third parties.
If publishers, buyers, data providers, or partners fail to abide by relevant laws, rules and regulations, or contractual requirements when transacting over our platform, or after such a transaction is completed, we could potentially face liability to consumers for such misuse. Potential sources of liability to consumers include malicious activities, such as the introduction of malware into consumers’ computers through advertisements served through our platform, and code that redirects consumers to sites other than the ones consumers sought to visit, potentially resulting in malware downloads or use charges from the redirect site. In such an event, consumers may look to PubMatic to recover any alleged damages as a result of publishers’ use of limitations or disclaimers of liability through their terms of use with consumers. Similarly, if such misconduct results in enforcement action by a regulatory body or other governmental authority, we could become involved in a potentially time-consuming and costly investigation or we could be subject to litigation or some form of sanction or penalty. We may not have adequate indemnity to protect us against, and our insurance policies, may not cover, such claims and losses.
We cannot guarantee that our share repurchase program will be fully consummated or that it will enhance long-term stockholder value. Share repurchases could also increase the volatility of the trading price of our stock and diminish our cash reserves.
In February 2023, our board of directors authorized and approved a program pursuant to which we could repurchase up to $75.0 million in aggregate of shares of our Class A common stock, with the authorization to expire on December 31, 2024 (the “2023 Repurchase Program”). On February 22, 2024, our board of directors authorized an increase and extension to the 2023 Repurchase Program from $75.0 million to $175.0 million through December 31, 2025 (the “2024 Repurchase Program”). As of December 31, 2024, we have repurchased approximately $134.6 million of our Class A common stock in aggregate under both the 2023 Repurchase Program and 2024 Repurchase Program. Although our board of directors authorized the 2024 Repurchase Program, the program does not obligate us to repurchase any specific dollar amount or to acquire any specific number of shares of our Class A common stock. The actual timing and amount of repurchases remain subject to a variety of factors, including stock price, trading volume, market conditions and other general business considerations, all of which may be negatively impacted by macroeconomic conditions and factors, including, for example, volatile interest rates, inflation, and geopolitical uncertainty. The 2024 Repurchase Program may be modified, suspended, or terminated at any time, and we cannot guarantee that the 2024 Repurchase Program will be fully consummated or that it will enhance long-term stockholder value. The program could affect the trading price of our Class A common stock, increase volatility and diminish our cash and cash equivalents and marketable securities, and any announcement of a termination of this program may result in a decrease in the trading price of our stock.
Our business is subject to the risk of catastrophic events such as pandemics, earthquakes, flooding, fire, and power outages, and to interruption by man-made problems such as acts of war and terrorism.
Our business is vulnerable to damage or interruption from pandemics, earthquakes, flooding, fire, power outages, telecommunications failures, terrorist attacks, acts of war, human errors, break-ins, and similar events. A significant natural disaster could have a material adverse effect on our business, results of operations, and financial condition, and our insurance coverage may be insufficient to compensate us for losses that may occur. We have one office and one data center facility located in California, a state known for seismic activity. Significant portions of our development and advertising operations work is located in Pune, India, which is susceptible to earthquakes and flooding. In addition, economic or political instability or international responses thereto could adversely affect our business, results of operations, and financial condition. Furthermore, acts of terrorism, which may be targeted at metropolitan areas that have higher population density than rural areas, could cause disruptions in our or our publishers’ and partners’ businesses or the economy as a whole. Our servers may also be vulnerable to computer viruses, break-ins, denial-of-service attacks, and similar disruptions from unauthorized tampering with our computer systems, which could lead to interruptions, delays, and loss of critical data. We may not have sufficient protection or recovery plans in some circumstances, such as natural disasters affecting California, New York, Virginia, or Pune, India. As we rely heavily on our data center facilities, computer and communications systems, and the Internet to conduct our business and provide high-quality customer service, these disruptions could negatively impact our ability to operate our business and either directly or indirectly disrupt publishers’ and partners’ businesses, which could adversely affect our business, results of operations, and financial condition.
We use artificial intelligence in our business, and challenges with properly managing its use could result in reputational harm, competitive harm, and legal liability, and adversely affect our results of operations.
We incorporate AI solutions into our development efforts and specialized cloud software, including audience solutions, and these applications and the use of AI may become more important in our operations over time. AI technologies are complex and rapidly evolving, and we face significant competition from other companies as well as an evolving regulatory landscape. These efforts, including the introduction of new products or changes to existing products, may result in new or enhanced governmental or regulatory scrutiny, litigation, ethical concerns, or other complications that could adversely affect our business, operating results and financial condition. Our competitors or other third parties may incorporate AI into their products and offerings more quickly or more successfully than us, which could impair our ability to compete effectively and adversely affect our results of operations. Furthermore, the integration of third-party AI models with our products and services relies on certain safeguards implemented by the third-party developers of the underlying AI models. If the content, analyses, or recommendations that AI applications assist in producing are or are alleged to be inaccurate, deficient, or biased, our business, financial condition, and results of operations may be adversely affected. Additionally, AI applications generally state they do not use personal data or other classes of protected data, but we may not know the source of data used by an AI application and may inadvertently incorporate personal information, or data derived from personal data, in the course of using an AI application. The use of AI applications has resulted in, and may in the future result in, cybersecurity incidents that implicate the sensitive data of customers analyzed within such applications. Any such cybersecurity incidents related to our use of AI applications for analysis of sensitive data could adversely affect our reputation and results of operations. If we include portions of our proprietary information when using AI tools, that information may enter the public domain and we may lose the ability to protect such proprietary information. AI also presents emerging ethical issues and if our use of AI becomes controversial, we may experience brand or reputational harm, competitive harm, or legal liability. The rapid evolution of AI, including potential government regulation of AI and its various uses, will require significant resources to develop, test, and maintain our intelligence cloud platform, offerings, services, and features to help us implement AI ethically in order to minimize unintended, harmful impact.
Risks Related to Regulations
We are subject to constantly evolving laws, regulations and industry requirements related to data privacy, data protection, information security, and consumer protection across the markets we operate in.
We receive, store, and process data about or related to consumers in addition to publisher, buyer, partner, employee, and services provider or vendor data. Our handling of this data is subject to numerous federal, state, and foreign laws and regulations that are constantly evolving and not always consistent across jurisdictions. We are also subject to regulation by various governmental authorities in addition to federal and state regulations. Our data handling is further subject to contractual obligations and may be deemed to be subject to industry standards and trade associations.
The U.S. federal government and various state and foreign governments have adopted or proposed limitations on the collection, distribution, use, and storage of data relating to individuals, including the use of contact information, precise geolocation information, and other data for marketing, advertising and other communications with individuals and businesses. In the United States, various laws and regulations apply to the collection, processing, disclosure, and security of certain types of data. Additionally, the U.S. Federal Trade Commission and many state attorneys general are interpreting federal and state consumer protection laws as imposing standards for the online collection, use, dissemination, and security of data. These regulatory regimes are constantly evolving and not always interpreted in a consistent manner. If we fail to comply with any such laws or regulations, we may be subject to enforcement actions that may not only expose us to litigation, fines, and civil and/or criminal penalties, but also require us to change our business practices, each of which could adversely affect our business, results of operations, and financial condition.
The regulatory framework for data privacy worldwide is evolving and is likely to remain uncertain for the foreseeable future. The occurrence of unanticipated events often rapidly drives the adoption of legislation or regulation affecting the use, collection, or other processing of data and manners in which we conduct our business. Restrictions have been placed upon the collection, management, aggregation, transfer, and use of information, and compliance with those restrictions may require us to change how we collect, manage, aggregate, transfer, and use data in the future, which could result in a material increase in the cost of collecting or otherwise obtaining certain kinds of data. These restrictions could further limit the ways in which we may use or disclose information or may require us to make changes to our offerings, which could adversely affect our business, results of operations, and financial condition. In particular, interest-based advertising, or the use of data to draw inferences about a user’s interests and deliver relevant advertising to that user, and similar or related practices (sometimes referred to as behavioral advertising or personalized advertising), such as cross-device data collection and aggregation, have come under increasing scrutiny by legislative, regulatory, and self-regulatory bodies in the United States and abroad that focus on consumer protection or data privacy. In addition, the steps taken by companies to de-identify personal data, to use and distribute the resulting data, including for purposes of personalization and the targeting of advertisements, have also been a frequent target of scrutiny by these authorities. Much of the related regulatory activity has focused on the use of cookies and other technology to collect information about Internet users’ online browsing activity on web browsers, mobile devices, and other devices, to associate such data with user or mobile advertising identifiers or de-identified identities across devices and channels. There is also increased regulatory focus on the use of geolocation data that aims to limit what can be collected, what kind of consent may be required with respect to the same, and how such data may be used, exchanged, or disclosed to others.
In addition to governmental authorities, providers of Internet browsers have engaged in, or announced plans to continue or expand efforts to provide increased visibility into, and certain controls over, cookies and similar technologies and the data collected using such technologies. Because we, and our customers, rely upon large volumes of such data collected primarily through cookies and similar technologies, it is possible that these efforts may have a substantial impact on our ability to collect and use data from Internet users, and it is essential that we monitor developments in this area domestically and globally, and engage in responsible privacy practices, including providing consumers with notice of the types of data we collect and how we use that data to provide our services.
In the United States, the U.S. Congress and state legislatures, along with federal regulatory authorities, have increased their attention on matters concerning the collection and use of consumer data. In the United States, non-sensitive consumer data generally may be used under current rules and regulations, subject to certain restrictions, so long as the person does not affirmatively “opt-out” of the collection or use of such data. If an “opt-in” model or other more restrictive regulations were to be adopted in the United States, less data would be available, and the cost of data would be higher. It is uncertain what steps the second Trump Administration in the United States may take to expand, curtail, or alter the current federal regulatory regime in which we operate.
California enacted the California Consumer Privacy Act (as amended, “CCPA”) which took effect in January 2020. The CCPA created individual privacy rights for California residents, including rights of deletion and access, and increased the privacy and security obligations of businesses handling personal data. The CCPA is also still enforceable by the California Attorney General, and there is a CCPA private right of action relating to certain data security incidents. The CCPA generally requires covered businesses to, among other things, provide disclosures to California consumers regarding the collection, use and disclosure of their personal data. The CCPA also affords California consumers the ability to opt-out of certain sales of personal data, a concept that is defined broadly and is subject to evolving regulations promulgated initially by the California Attorney General, and now the California Privacy Protection Agency (“CPPA”), a newly created agency charged with CCPA rulemaking and enforcement.
CCPA amendments have also imposed additional data protection obligations on companies doing business in California, including additional consumer rights processes and opt-outs for certain uses of sensitive data and “sharing” of personal data for cross-context behavioral advertising. The effects of the CCPA, including from expected but not yet promulgated regulations, are potentially significant and may require us to modify our data collection or processing practices and policies and to incur substantial costs and expenses in an effort to comply, which will increase our potential exposure to regulatory enforcement and/or litigation. Decreased availability and increased costs of information due to implementing the CCPA, could adversely affect our ability to meet our customers’ requirements and could have an adverse effect on our business, results of operations, and financial condition.
In addition to regulations under the CCPA, the California Privacy Protection Agency have also promulgated regulations as a result of the California Delete Act, which applies to those entities defined as ‘data brokers’ under the CCPA amendments. The Delete Act requires the CPPA to establish an accessible data deletion mechanism by January 1, 2026, to allow California consumers to submit a single verifiable consumer request to delete their data across all data brokers. By providing an opportunity for mass data subject requests, the Delete Act imposes compliance and operational costs and has the potential to limit the availability of personal data that PubMatic may utilize for targeted advertising.
The CCPA has encouraged “copycat” laws in other states across the country. Following California’s lead, over a third of other U.S. states have enacted comprehensive consumer privacy laws as well as privacy laws targeted at specific industries or types of data, and at data brokers specifically. Numerous other states have or are in the process of passing their own privacy or privacy-adjacent laws. Compliance with new privacy legislation adds complexity and may require investment in additional resources for compliance programs, thus potentially resulting in additional costs and expense of resources to maintain compliance. We cannot yet fully predict the impact of such state laws or subsequent guidance on our business or operations, but it may require us to further modify our data processing practices and policies and to incur substantial costs and expenses in an effort to comply, including the opportunity cost of devoting resources to developing compliance solutions over expanded platform capabilities. New and proposed legislation has added and may in the future add additional complexity, variation in requirements, restrictions, and potential legal risk, require additional investment in resources to compliance programs, and could impact strategies and availability of previously useful data and could result in increased compliance costs and/or changes in business practices and policies. In some cases, different regulatory regimes may interpret certain practices differently, and there may be contradiction among the regimes in which we operate. Although proposals are regularly introduced in Congress, it remains to be seen whether the U.S. will implement comprehensive federal consumer privacy legislation.
In Europe, the GDPR took effect on May 25, 2018, and applies to products and services that we provide in Europe, as well as the processing of personal data of European Union (“EU”) citizens, wherever that processing occurs. The United Kingdom (“U.K.”) implemented the Data Protection Act, effective May 2018, and statutorily amended it in 2019 to contain provisions, including its own derogations, for how GDPR is applied in the U.K. post-Brexit (the “UK GDPR”). The GDPR includes operational requirements for companies that receive or process personal data of residents of the EU. For example, we are required to offer consent mechanisms to data subjects in Europe before processing data for certain aspects of our service. Failure to comply with GDPR may result in significant penalties for non-compliance of up to the greater of €20 million (£17.5 million in the U.K.) or 4% of an enterprise’s global annual revenue. In addition to the foregoing, a breach of the GDPR could result in regulatory investigations, reputational damage, orders to cease/ change our processing of our data, enforcement notices, and/ or assessment notices (for a compulsory audit). We may also face civil claims including representative actions and other class action type litigation (where individuals have suffered harm), potentially amounting to significant compensation or damages liabilities, as well as associated costs, diversion of internal resources, and reputational harm.
Further, European regulators continue to be focused on compliance with requirements in the online behavioral advertising ecosystem and enforcing national laws that implement the ePrivacy Directive (commonly called the “Cookie Directive”) in those ecosystems. European court decisions and regulators’ recent guidance continue to drive increased attention to cookies and tracking technologies. As regulators start to enforce a stricter approach (which has already begun to occur in Germany, where data protection authorities have initiated a probe on third-party cookies), this could lead to substantial costs, require significant systems changes, limit the effectiveness of our marketing activities, divert the attention of our technology personnel, adversely affect our margins, increase costs, and subject us to additional liabilities.
IAB Europe previously collaborated with the digital advertising industry to create a user-facing framework (the Transparency and Consent Framework, or “TCF”) for establishing and managing legal bases under the GDPR and other U.K. and EU privacy laws including the ePrivacy Directive. In February 2022, the Belgian Data Protection Authority (“DPA”) issued an order against IAB Europe that imposes specific remedies on IAB Europe and its operation of TCF. IAB Europe appealed the Belgian DPA’s decision, and the Belgian Market Court issued an interim ruling on the appeal and referred preliminary questions to the CJEU for guidance. IAB Europe subsequently issued an updated version of the TCF, and following the CJEU’s March 2024 ruling, the appeal remains in the Belgian Market Court on the substantive questions posed.
In addition, some countries, including India, Brazil, Thailand, and Japan, are considering or have passed legislation implementing data protection requirements or requiring local storage and processing of data or similar requirements that could increase the cost and complexity of delivering our services or force us to change business practices to conform to local law. The U.S. federal government has additionally added restrictions on the flow of certain data to China and other so called “countries of concern” which has the potential to limit with whom we may partner or the data we are able to share with certain partners. Any failure to achieve required data protection standards (which are not currently clear when applied to the online advertising ecosystem) may result in lawsuits, regulatory fines, or other actions or liability, all of which may harm our results of operations and revenue opportunities. Because the interpretation and application of privacy and data protection laws, such as the CCPA and GDPR, and their related regulations and standards, are potentially uncertain and may be different across jurisdictions, it is possible that these laws, regulations and standards may be interpreted and applied in manners that are, or are asserted to be, inconsistent with our data management practices or the technological features of our solutions.
We are also subject to laws and regulations that dictate whether, how, and under what circumstances we can transfer, process and/or receive certain data that is critical to our operations, including data shared between countries or regions in which we operate, and data shared among our products and services.
We are also subject to regulation with respect to political advertising activities, which are governed by various federal and state laws in the United States, and national and provincial laws worldwide. Online political advertising laws are rapidly evolving, and our publishers may impose restrictions on receiving political advertising, especially in light of recent elections both in the United States and in foreign jurisdictions. The lack of uniformity and increasing compliance requirements around political advertising may adversely impact the amount of political advertising spent through our platform, increase our operating and compliance costs, and subject us to potential liability from regulatory agencies.
The collection and processing of health-related data presents heightened compliance risks due to the broad and ambiguous language of emerging privacy laws such as Washington’s My Health My Data Act (“MHMD”) and the Nevada Consumer Health Data Law. These laws expand the definition of “consumer health data” far beyond traditional medical information, potentially encompassing data points that are commonly used in digital advertising, such as location data, app usage, and browsing history when linked to health-related interests. Unlike HIPAA, which applies to specific entities such as healthcare providers, these new state laws cast a wider net, creating uncertainty around what constitutes health data and how it must be handled. Compliance obligations, including obtaining explicit consumer consent, offering broad deletion rights, and imposing strict contractual restrictions on data sharing, introduce operational complexity and potential liability for companies such as ours. Additionally, these laws contain private rights of action, exposing businesses to costly class action lawsuits even in cases where health-related data is inadvertently inferred rather than explicitly collected. As enforcement of these regulations ramps up, our company must continuously assess and adapt our data practices to mitigate risk, which may require limiting certain data-driven advertising use cases or investing in additional compliance infrastructure, impacting operational efficiency and revenue opportunities.
In addition to government regulation, privacy advocacy and industry groups may propose new and different self-regulatory standards that either legally or contractually apply to us or our customers. We are members of self-regulatory bodies that impose additional requirements related to the collection, use, and disclosure of consumer data. Under the requirements of these self-regulatory bodies, in addition to other compliance obligations, we are obligated to provide consumers with notice about our use of cookies and other technologies to collect consumer data and of our collection and use of consumer data for certain purposes, and to provide consumers with certain choices relating to the use of consumer data. Some of these self-regulatory bodies have the ability to discipline members or participants, which could result in fines, penalties, and/or public censure (which could in turn cause reputational harm) being imposed on us. Additionally, some of these self-regulatory bodies might refer violations of their requirements to the U.S. Federal Trade Commission or other regulatory bodies. If we were to be found responsible for such a violation, it could adversely affect our reputation, as well as our business, results of operations, and financial condition.
Legal uncertainty and industry unpreparedness for new regulations may mean substantial disruption and inefficiency, demand constraints, and reduced inventory supply and value.
Some of our publishers may be unprepared to comply with the evolving complexity established as a result of an abundance of state, national, and other privacy laws and regulations which are no longer solely limited to the CCPA, GDPR, and the UK GDPR, and which may result in removing or limiting personal data from their inventory before passing it into the bid stream. This may lower their inventory, at least temporarily, resulting in loss of ad spend and revenue for us. Further, since we do not have direct relationships with end users, we rely on publishers to obtain such consents as required and may be subject to liability, including fines, lawsuits, and other penalties, if they fail to adhere to evolving consent requirements. While we can and do provide training and guidance on compliance, the nature of the digital advertising ecosystem and technology, without direct access to the end user, does not support 100% verification that consent from end users has been obtained, when required by applicable law or regulations, and we may inadvertently process personal data when we should not be. This exposes us to potential regulatory scrutiny, investigations, fines, penalties, and other legal and financial exposure. Additionally, privacy and data protection laws are evolving, and it is possible that these laws may be interpreted and applied in a manner that is inconsistent with our safeguards and practices that could result in fines, lawsuits, and other penalties, and significant changes to our publishers’ business practices and inventory. Even well-prepared publishers and buyers may be confronted with difficult choices and administrative and technical hurdles as they implement compliance programs and integrate with multiple other parties in the ecosystem. Further, compliance program design and implementation will be an ongoing process as understanding of the CCPA, CPRA, GDPR, UK GDPR, increasing numbers of U.S. state privacy laws, or other emerging regulations and industry compliance standards, evolves and companies address sometimes conflicting compliance guidance. In addition to California, over a third of U.S. states have enacted regulations that may apply to our business, and we expect more state legislatures or regulatory agencies to do the same. The resulting process friction could result in substantial inefficiency and loss of inventory and demand, as well as increased burdens upon our organization as we seek to assist customers and adapt our own technology and processes as necessary to comply with laws and regulations and adapt to industry practice. The uncertain regulatory environment caused by the CCPA, GDPR, UK GDPR, increasing numbers of U.S. state privacy laws, or other emerging regulations may disadvantage us in comparison to larger, integrated competitors such as Google and Meta (Facebook), which have greater compliance resources and can take advantage of their direct relationships with end users to secure consent directly from those users. Changes in the business practices of such large integrated competitors could impose additional requirements with respect to the retention and security of our handling or ability to handle customer and end user data, could limit our marketing and core business activities, and have an adverse effect on our business, results of operations, and financial condition.
Recent legal developments in Europe have introduced uncertainty for transferring personal data from the European Union to the United States, which may require us to change our EU data practices.
The GDPR generally prohibits the transfer of personal data of EU subjects outside of the European Union to another country that the European Commission does not recognize as offering an adequate level of data protection unless a lawful data transfer mechanism has been implemented or a data transfer derogation applies. On July 10, 2023, the European Commission adopted an adequacy decision for the EU-U.S. Data Privacy Framework (“DPF”) as a valid transfer mechanism for data transfers to the United States, and we have self-certified to comply with the EU - U.S. Data Privacy Framework, the UK Extension to the EU-U.S. Data Privacy Framework, and the Swiss-U.S. Data Privacy Framework as a mechanism to legally facilitate personal data transfers from the EU, the U.K., and Switzerland to the U.S. This new Data Privacy Framework could be subject to legal challenge in front of the Court of Justice for the European Union (the “CJEU”), where non-governmental organizations successfully litigated to invalidate previous framework, known as Privacy Shield, in 2020.
Specifically, recent developments have introduced potential challenges to the stability of the DPF. On January 27, 2025, the Trump administration dismissed all three Democratic members of the Privacy and Civil Liberties Oversight Board (PCLOB), the independent agency responsible for overseeing U.S. surveillance activities and ensuring they align with privacy and civil liberties standards. This action has left the PCLOB without a quorum, effectively incapacitating its ability to function and fulfill its oversight responsibilities.
The operational status of the PCLOB was a significant factor in the European Commission's decision to adopt the DPF. The current limited functionality of the PCLOB raises concerns about the continued viability of the DPF and may prompt legal challenges, including potential scrutiny by the Court of Justice of the European Union (CJEU).
The Standard Contractual Clauses (“SCCs”) is an alternative transfer measure that we also offer to our EU and UK customers for cross-border data transfers that was upheld as a valid legal mechanism for transnational data transfers by the CJEU in 2020. However, the ruling requires that organizations seeking to rely on the SCCs to export data out of the European Union must ensure the data is protected to a standard that is “essentially equivalent” to that in the European Union, including, where necessary, by taking “supplementary measures” to protect the data. Although “supplementary measures” are not explicitly defined, it is possible that European data protection authorities may determine that there are no supplementary measures that can legitimize EU-US data transfers. For the time being, we will rely on the DPF and SCCs for EU-US transfers of EU personal data and explore what “supplementary measures” can implemented to protect EU personal data that is transferred to us in the United States. SCCs also contemplate data received from a third party, but may not cover data that is collected directly on behalf of a third party. In June 2021, the European Commission further updated the SCCs to require additional information for cross-border data transfers. It remains possible that the SCCs may be later determined inadequate to cover our use of cookies and other tracking technologies placed directly on consumer’s browsers or devices through our publishers or buyers’ websites.
Depending on evolving legal developments, we may need to restructure our transfers of European data via another European subsidiary and have such entity enter into SCCs with other group entities and implement “supplementary measures” to ensure the continuing flow of data from the European Union to the United States. In the event that use of the SCCs is subsequently invalidated as a solution for data transfers to the United States, or there are additional changes to the data protection regime in the European Union resulting in any inability to transfer personal data from the European Union to the United States in compliance with data protection laws, European customers may be more inclined to work with businesses that do not rely on such compliance mechanisms to ensure legal and regulatory compliance, such as EU-based companies or other competitors that do not need to transfer personal data to the United States in order to avoid the above-identified risks and legal issues. Such changes could cause us to incur penalties under GDPR and UK GDPR and could increase the cost and complexity of operating our business.
Our failure or the failure of third parties to protect our sites, networks and systems against security breaches, or otherwise to protect our confidential information, could damage our reputation and brand and substantially harm our business and operating results.
We collect, maintain, transmit and store data about consumers, employees, partners and others, including personal and other confidential information.
We also engage third parties that store, process, and transmit these types of information on our behalf. We rely on encryption and authentication technology licensed from third parties in an effort to securely transmit confidential and sensitive information, including payment information. Advances in computer capabilities, new technological discoveries, or other developments may result in the whole or partial failure of this technology to protect transaction data or other confidential and sensitive information from being breached or compromised. In addition, ecommerce websites are often attacked through compromised credentials, including those obtained through phishing and credential stuffing. Our security measures, and those of our third-party service providers, might not detect or prevent all attempts to breach our systems, denial-of-service attacks, viruses, malicious software, break-ins, phishing attacks, social engineering, security breaches, ransomware, credential stuffing attacks, or other attacks and similar disruptions that may jeopardize the security of information stored in or transmitted by our websites, networks, and systems or that we or such third parties otherwise maintain, including payment card systems, which may subject us to fines, higher transaction fees, or limit or terminate our access to certain payment methods. We and such third parties might not anticipate, prevent, or detect attacks until after they have already been launched. Further, techniques used to obtain unauthorized access to, or sabotage, systems change frequently and might not be known until launched against us or our third-party service providers. In addition, security breaches can also occur as a result of non-technical issues, including intentional or inadvertent breaches by our employees or by third parties. These risks can increase over time as the complexity and number of technical systems and applications we use also increases.
Breaches of our security measures or those of our third-party service providers on whom we rely or other cyber security incidents could result in unauthorized access to our mobile applications, sites, networks and systems; unauthorized access to and misappropriation of data and customer information, including customers’ personally identifiable information, or other confidential or proprietary information of ourselves or third parties; viruses, worms, spyware or other malware being served from our mobile applications, sites, networks or systems; deletion or modification of content or the display of unauthorized content on our mobile applications or sites; interruption, disruption or malfunction of operations; costs relating to breach remediation, deployment of additional personnel and protection technologies, response to governmental investigations and media inquiries and coverage; engagement of third-party experts and consultants; litigation; regulatory action; investigations, fines or penalties, and other potential liabilities. In the future, we or our third-party service providers may experience social engineering, ransomware, phishing, malware and similar attacks and threats of denial-of-service
attacks and such attacks could have a material adverse effect on our operations and financial condition. If any of these breaches of security should occur, our reputation and brand could be damaged, our business may suffer, we could be required to expend significant capital and other resources to alleviate problems caused by such breaches, and we could be exposed to a risk of loss, litigation or regulatory action and possible liability. We cannot guarantee that recovery protocols and backup systems will be sufficient to prevent data loss. Actual or anticipated attacks may cause us to incur increasing costs, including costs to deploy additional personnel and protection technologies, train employees and engage third-party experts and consultants. In addition, any party who is able to illicitly obtain a user’s password could access the user’s transaction data or personal data, resulting in the perception that our systems are insecure.
Many U.S. and foreign laws and regulations require companies to provide notice of data security breaches and/or incidents involving certain types of personal data to individuals, the media, government authorities or other third parties. In addition, some of our customers contractually require notification of data security breaches. Any compromise or breach of our security measures, or those of our third-party service providers, could cause significant legal and financial exposure, adverse publicity, and a loss of confidence in our security measures, which could have a material adverse effect on our business, results of operations, financial condition and prospects. There can be no assurance that any limitations of liability provisions in our contracts would be enforceable or adequate or would otherwise protect us from any such liabilities or damages with respect to any particular claim arising from a cyber incident. We also cannot be sure that our existing cyber insurance coverage, general liability insurance coverage, and coverage for errors or omissions will fully cover such incidents, will continue to be available on acceptable terms, or will be available in sufficient amounts to cover one or more large claims, or that insurers will not deny coverage as to any future claim. One or more large, successful claims against us in excess of our available insurance coverage, or changes in our insurance policies, including premium increases or large deductible or co-insurance requirements, could have an adverse effect on our business, operating results and financial condition.
Failure to comply with industry self-regulation could adversely affect our business, results of operations, and financial condition.
In addition to complying with government regulations, we participate in trade associations and industry self-regulatory groups such as the Interactive Advertising Bureau, the Trustworthy Accountability Group, the Digital Advertising Alliance, and the Networking Advertising Initiative that promote best practices or codes of conduct addressing privacy and consumer transparency in interest-based advertising. For example, we have undertaken to comply with industry codes of conduct in the United States and Europe. On our website, we offer consumers the ability to opt out of receiving advertisements based on cookies or other technologies. If we encounter difficulties implementing such guidelines, or our opt-out mechanisms fail to work as designed, we may experience negative publicity and be the subject of investigations or litigation.
Some of these self-regulatory bodies have the ability to discipline members or participants, which could result in fines, penalties, and/or public censure (which could in turn cause reputational harm) being imposed on us. Additionally, some of these self-regulatory bodies might refer violations of their requirements to the U.S. Federal Trade Commission or other regulatory bodies. Therefore, any representations that we make regarding our adherence to self-regulatory standards could result in regulatory action if we fail to meet such representations. Any regulatory action against us could be costly and time consuming, require us to change our business practices, cause us to divert management’s attention and our resources, and be damaging to our reputation and our business. New self-regulatory guidelines that are inconsistent with our practices or in conflict with applicable laws and regulations in the United States and other countries where we do business could arise. If we fail to abide by or are perceived as not operating in accordance with applicable laws, regulations, and industry best practices, or any industry guidelines or codes with regard to privacy or the provision of Internet advertising, our reputation may suffer and we could lose market share or relationships with our publishers, buyers, or others.
In addition to government regulation, privacy advocates and industry groups may propose new and different self-regulatory standards that may apply to us, and are constantly evolving in the United States, European Union, and other jurisdictions. Because the interpretation and application of privacy and data protection laws, regulations, rules, and other standards are still uncertain, it is possible that these laws, rules, regulations, and other actual or alleged legal obligations, such as contractual or self-regulatory obligations, may be interpreted and applied in a manner that is inconsistent with our existing data management practices or the functionality of our platform. If so, in addition to the possibility of fines, lawsuits, and other claims, we could be required to change our offerings or business activities and practices or modify our software, any of which could have an adverse effect on our business, results of operations, and financial condition.
We are subject to governmental economic sanctions requirements and export and import controls that could impair our ability to compete in international markets or subject us to civil or criminal liability.
We are subject to various U.S. export control and trade and economic sanctions laws and regulations, including the U.S. Export Administration Regulations and the various sanctions programs administered by the U.S. Department of the
Treasury’s Office of Foreign Assets Control (collectively, “Trade Controls”). U.S. Trade Controls may prohibit the shipment of specified products and services to certain countries, governments, and persons. Although we endeavor to conduct our business in compliance with Trade Controls, our limited ability to oversee and control the inventory of our channel partners or our failure to successfully comply may expose us to negative legal and business consequences, including civil or criminal penalties, governmental investigations, and reputational harm.
Furthermore, if we export our technology or software, the exports may require authorizations, including a license, a license exception, or other appropriate government authorization or regulatory requirements. Complying with Trade Controls may be time-consuming and may result in the delay or loss of opportunities.
In addition, various countries regulate the import of encryption technology, including the imposition of import permitting and licensing requirements, and have enacted laws that could limit our ability to offer our platform or could limit our customers’ ability to use our platform in those countries. Changes in our platform or future changes in export and import regulations may create delays in the introduction of our platform in certain markets or prevent our customers with international operations from deploying our platform globally. Any change in export or import regulations, global trade activity, economic sanctions or related legislation, or change in the countries, governments, persons, or technologies targeted by such regulations, could result in decreased use of our platform by, or in our decreased ability to export our technology and services to, existing or potential customers with international operations. Any decreased use of our platform or limitation on our ability to export our platform could adversely affect our business, results of operations, and financial condition.
Risks Related to Intellectual Property
We may be subject to intellectual property rights claims by third parties, which are costly to defend, could require us to pay significant damages, and could limit our ability to use technology or intellectual property.
We operate in an industry with extensive intellectual property litigation. There is a risk that our business, platform, and services may infringe or be alleged to infringe the trademarks, copyrights, patents, and other intellectual property rights of third parties, including patents held by our competitors or by non-practicing entities. We could be subject to third party claims if our publishers or buyers do not have sufficient rights to the content, technology, data, or other material associated with an ad impression that they provide, or if it infringes or is alleged to infringe the intellectual property rights of other parties. We may also face allegations that our employees have misappropriated or divulged the intellectual property of their former employers or other third parties. Regardless of whether claims that we are infringing on the intellectual property rights of others have any merit, the claims are time consuming, divert management attention and financial resources, and are costly to evaluate and defend. Some of our competitors have substantially greater resources than we do and are able to sustain the cost of complex intellectual property litigation to a greater extent and for longer periods of time than we could. Due to the cost of litigation, we may choose to enter into license agreements with third parties alleging infringement even when we do not believe our business, platform, or services infringe on third parties’ intellectual property rights. Results of intellectual property litigation matters are difficult to predict and may require us to stop offering some features, purchase licenses, which may not be available on favorable terms or at all, or modify our technology or our platform while we develop non-infringing substitutes, or incur significant settlement costs. Any of these events could have an adverse effect on our business, results of operations, and financial condition.
Our intellectual property rights may be difficult to enforce and protect, which could enable others to copy or use aspects of our technology without compensating us, thereby eroding our competitive advantages and having an adverse effect on our business, results of operations, and financial condition.
We rely upon a combination of trade secrets protections, third-party confidentiality and non-disclosure agreements, contractual restrictions on disclosure and use, and trademark, copyright, patent, and other intellectual property laws to establish and protect our proprietary technology and intellectual property rights. We rely on copyright laws to protect computer programs related to our platform and our proprietary technologies, although to date we have not registered for statutory copyright protection. In order to bring a copyright infringement lawsuit in the United States, the copyright must be registered. Accordingly, the remedies and damages available to us for unauthorized use of our software or products may be limited. Historically, we have prioritized keeping our technology architecture, trade secrets, and engineering roadmap private and confidential, and as a general matter, have not patented our proprietary technology. As a result, we cannot look to patent enforcement rights to protect much of our proprietary technology. Any issued patents may be challenged, invalidated, or circumvented, and any rights granted under these patents may not actually provide adequate defensive protection or competitive advantages to us. Additionally, the process of obtaining patent protection is expensive and time-consuming, and we may not be able to prosecute all necessary or desirable patent applications at a reasonable cost or in a timely manner.
We cannot guarantee that others will not independently develop technology with the same or similar functions to our proprietary technology that we rely on to conduct our business and differentiate ourselves from our competitors. Unauthorized parties may also attempt to copy or obtain and use our technology to develop applications with the same functionality as our offerings, and policing unauthorized use of our technology and intellectual property rights is difficult, time-consuming, and costly, and may not be effective. In addition, the laws of some foreign countries may not be as protective of intellectual property rights as those of the United States, and mechanisms for enforcement of our intellectual property rights in such countries may be inadequate. If we are unable to protect our intellectual property rights (including in particular, the proprietary aspects of our offerings) we may find ourselves at a competitive disadvantage to others who have not incurred the same level of expense, time, and effort to create and protect their intellectual property, which could adversely affect our business, results of operations, and financial condition.
While it is our policy to protect and defend our rights to our intellectual property, especially via trade secrets protections, we cannot predict whether steps taken by us to protect our intellectual property will be adequate to prevent infringement, misappropriation, dilution, or other violations of our intellectual property rights. Third parties may knowingly or unknowingly infringe our intellectual property rights, third parties may challenge intellectual property rights held by us, and pending and future trademark and patent applications may not be approved. These claims may result in restrictions on our use of our intellectual property or the conduct of our business. In any of these cases, we may be required to expend significant time and expense to prevent infringement or to enforce our rights.
Our customer agreements generally restrict the use of our confidential information solely to such customer’s use in connection with its use of our offerings. In spite of such limitations, reverse engineering our software and feature sets, or the theft or misuse of our confidential information, could occur by customers or other third parties who have access to our technology, and we may fail to detect such theft or misuse in a timely manner.
We also endeavor to enter into agreements with our employees and contractors in order to limit access to and disclosure of our confidential information, as well as to clarify rights to intellectual property and technology associated with our business. These agreements may not effectively grant all necessary rights to any inventions that may have been developed by such employees or consultants. In addition, these agreements may not effectively prevent unauthorized use or disclosure of our confidential information, intellectual property, or technology and may not provide an adequate remedy in the event of unauthorized use or disclosure of our confidential information, intellectual property, or technology. Furthermore, protecting our intellectual property is particularly challenging after our employees or contractors end their relationship with us, and, in some cases, decide to work for our competitors. Enforceability of the non-compete agreements that we have in place is not guaranteed, and contractual restrictions could be breached without us becoming aware of such breach or adequate remedies available to us.
We rely on licenses to use the intellectual property rights of third parties to conduct our business.
We rely on products, technologies, and intellectual property that we license from third parties for use in operating our business. We cannot assure you that these third-party licenses, or support for such licensed products and technologies, will continue to be available to us on commercially reasonable terms, if at all. We cannot be certain that our licensors are not infringing the intellectual property rights of others or that our suppliers and licensors have sufficient rights to the technology in all jurisdictions in which we may operate. Some of our license agreements may be terminated by our licensors for convenience. If we are unable to obtain or maintain rights to any of this technology because of intellectual property infringement claims brought by third parties against our suppliers and licensors or against us, or if we are unable to continue to obtain the technology or enter into new agreements on commercially reasonable terms, our ability to operate and expand our business could be adversely affected.
Our platform relies on third-party open source software components. Failure to comply with the terms of the underlying open source software licenses could expose us to liabilities, and the combination of open source software with code that we develop could compromise the proprietary nature of our platform.
Our platform utilizes software licensed to us by third-party authors under “open source” licenses, and we expect to continue to utilize open source software in the future. The use of open source software may entail greater risks than the use of third-party commercial software, as open source licensors generally do not provide warranties or other contractual protections regarding infringement claims or the quality of the code. To the extent that our platform depends upon the successful operation of the open source software we use, any undetected errors or defects in this open source software could prevent the deployment or impair the functionality of our platform, delay new solutions introductions, result in a failure of our platform, and harm our reputation. For example, undetected errors or defects in open source software could render it vulnerable to breaches or security attacks, and, in conjunction, make our systems more vulnerable to data breaches. Furthermore, some open source licenses contain requirements that we make available source code for modifications or derivative works we create based upon the type of open source software we use. If we combine our proprietary software with open source software in a specific manner, we could, under some open source licenses, be required to release the source code of our proprietary software to the public. This would allow our competitors to create similar solutions with lower development cost, effort, and time, and ultimately put us at a competitive disadvantage.
Although we monitor our use of open source software to avoid subjecting our platform to conditions we do not intend or requirements to disclose source code, we cannot assure you that our processes for controlling our use of open source software in our platform will be effective. If we are held to have breached the terms of an open source software license, we could be required to seek licenses from third parties to continue operating using our offerings on terms that are not economically feasible, to re-engineer our solution or the supporting computational infrastructure to discontinue use of code, or to make generally available, in source code form, portions of our proprietary code.
Risks Related to Financial and Accounting Matters
If we fail to maintain effective internal controls, our ability to produce accurate financial statements and other disclosures on a timely basis could be impaired.
We are required, pursuant to Section 404 of the Sarbanes-Oxley Act, to furnish a report by management on, among other things, the effectiveness of our internal control over financial reporting. Effective internal control over financial reporting is necessary for us to provide reliable financial reports and, together with adequate disclosure controls and procedures, are designed to prevent fraud. Any failure to implement required new or improved controls, or difficulties encountered in their implementation, could cause us to fail to meet our reporting obligations. Ineffective internal controls could also cause investors to lose confidence in our reported financial information, which could have a negative effect on the trading price of our common stock.
This assessment must include disclosure of any material weaknesses identified by our management in our internal control over financial reporting, as well as a statement that our independent registered public accounting firm has issued an opinion on the effectiveness of our internal control over financial reporting. Section 404(b) of the Sarbanes-Oxley Act requires our independent registered public accounting firm to annually attest to the effectiveness of our internal control over financial reporting, which requires increased costs, expenses, and management resources. An independent assessment of the effectiveness of our internal controls could detect problems that our management’s assessment might not. Undetected material weaknesses in our internal controls could lead us to restate our financial statements, which could cause investors to lose confidence in our reported financial information, have a negative effect on the trading price of our common stock, and result in additional costs to remediate such material weaknesses. We are required to disclose changes made in our internal control and procedures on a quarterly basis.
Our current controls and any new controls that we develop may become inadequate because of changes in conditions in our business. Further, weaknesses in our disclosure controls and internal control over financial reporting may be discovered in the future. Any failure to develop or maintain effective controls or any difficulties encountered in their implementation or improvement could harm our results of operations or cause us to fail to meet our reporting obligations and may result in a restatement of our consolidated financial statements for prior periods.
Any failure to implement and maintain effective internal control over financial reporting also could adversely affect the results of periodic management evaluations and annual independent registered public accounting firm attestation reports regarding the effectiveness of our internal control over financial reporting that we are required to include in our periodic reports that are filed with the SEC. Ineffective disclosure controls and procedures and internal control over financial reporting could also cause investors to lose confidence in our reported financial and other information, which would likely
have a negative effect on the trading price of our Class A common stock. In addition, if we are unable to continue to meet these requirements, we may not be able to remain listed on the Nasdaq Global Market.
In addition to our results determined in accordance with GAAP, we believe certain non-GAAP measures and key metrics may be useful in evaluating our operating performance. We present certain non-GAAP financial measures and key metrics in this report and intend to continue to present certain non-GAAP financial measures and key metrics in future filings with the SEC and other public statements. Any failure to accurately report and present our non-GAAP financial measures and key metrics could cause investors to lose confidence in our reported financial and other information, which could have a negative effect on the trading price of our Class A common stock.
Our credit agreement contains operating and financial covenants that may restrict our business and financing activities.
As of December 31, 2024, we had no outstanding borrowings under our Senior Secured Credit Facilities Credit Agreement (the “Credit Agreement”) with Silicon Valley Bank (“SVB”). Borrowings under the Credit Agreement are secured by substantially all of our assets. The Credit Agreement contains customary representations and warranties as well as customary affirmative and negative covenants. Negative covenants include, among others, limitations on incurrence of, indebtedness, liens, dispositions of property and investments by us and our subsidiaries. In addition, the Credit Agreement requires us to maintain certain interest coverage, leverage and senior leverage ratios. The operating and financial restrictions and covenants in the Credit Agreement, as well as any future financing arrangements that we may enter into, may restrict our ability to finance our operations, engage in, expand, or otherwise pursue our business activities and strategies. Our ability to comply with these or other covenants may be affected by events beyond our control, and future breaches of these or other covenants could result in a default under the Credit Agreement. If not waived, future defaults could cause all of the outstanding indebtedness under our Credit Agreement to become immediately due and payable and terminate all commitments to extend further credit.
If we do not have or are unable to generate sufficient cash to repay our debt obligations when they become due and payable, either upon maturity or in the event of a default, it could negatively impact our ability to operate and continue our business as a going concern. Additionally, if we are unable to repay our debt obligations under the Credit Agreement, we may not be able to obtain additional future debt or equity financing on favorable terms, if at all, which could negatively impact our ability to operate and continue our business as a going concern.
On March 10, 2023, SVB was closed by the California Department of Financial Protection and Innovation and subsequently appointed the Federal Deposit Insurance Corporation (“FDIC”) as receiver. Similarly, on March 12, 2023, Signature Bank and Silvergate Capital Corp. were each swept into receivership. While the FDIC has taken steps to make whole all depositors of SVB, there is no assurance that similar guarantees will be made in the event of further bank closures or instability in the global banking system. If other banks and financial institutions enter receivership or become insolvent in the future in response to financial conditions affecting the banking system and financial markets, then our ability to obtain financing may be threatened, which could have a material adverse effect on our business and financial condition. Moreover, events such as the closure of SVB, in addition to other global macroeconomic conditions, may cause further disruptions and uncertainty in the capital markets.
Our tax liabilities may be greater than anticipated.
The U.S. and non-U.S. tax laws applicable to our business activities are subject to interpretation and change. We are subject to audit by the Internal Revenue Service and by taxing authorities of the state, local and foreign jurisdictions in which we operate. Our tax obligations are based in part on our corporate operating structure, including the manner in which we develop, value, use and hold our intellectual property, the jurisdictions in which we operate, how tax authorities assess revenue-based taxes such as sales and use taxes, the scope of our international operations, and the value we ascribe to our intercompany transactions. Taxing authorities may challenge, and have challenged, our tax positions and methodologies for valuing developed technology or intercompany arrangements, positions regarding the collection of sales and use taxes, and the jurisdictions in which we are subject to taxes, which could expose us to additional taxes. Any adverse outcomes of such challenges to our tax positions could result in additional taxes for prior periods, interest and penalties, as well as higher future taxes. In addition, our future tax expense could increase as a result of changes in tax laws, regulations or accounting principles, or as a result of earning income in jurisdictions that have higher tax rates. For example, various jurisdictions have threatened to impose laws that tax specified digital services, which may increase our tax obligations in such jurisdictions. Many countries have adopted changes to their tax laws based on the model rules adopted by The Organization for Economic Cooperation and Development defining a 15% global minimum tax (commonly referred to as Pillar 2) that could increase our tax obligations in countries where we do business or cause us to change the way we operate our business. Any increase in our tax expense could have a negative effect on our financial condition and results of operations. Moreover, the determination of our provision for income taxes and other tax liabilities requires significant estimates and judgment by management, and the tax treatment of certain transactions is uncertain. Any changes, ambiguity, or uncertainty in taxing jurisdictions’ administrative interpretations, decisions, policies and positions, including the position of taxing authorities with respect to revenue generated by reference to certain digital services, could also materially impact our income tax liabilities. Although we believe we have made and will continue to make reasonable estimates and judgments, the ultimate outcome of any particular issue may differ from the amounts previously recorded in our financial statements and any such occurrence could adversely affect our business, results of operations, and financial condition.
Tax changes could affect our effective tax rate and future profitability.
We are subject to federal, state, and local taxes in the United States, and we are subject to taxes in numerous foreign jurisdictions. Significant judgment is required in evaluating our tax positions and our worldwide provision for income taxes. During the ordinary course of business, there are many activities and transactions for which the ultimate tax determination is uncertain. In addition, our future income tax obligations could be adversely affected by changes in, or interpretations of, tax laws in the United States or in other jurisdictions in which we operate. For example, the United States tax legislation commonly referred to as the Tax Cuts and Jobs Act of 2017 (the “Tax Act”) (as modified by the Coronavirus Aid, Relief, Economic Security Act, the Families First Coronavirus Response Act and the American Rescue Plan Act), significantly reformed the Internal Revenue Code of 1986, as amended, reducing U.S. federal tax rates, making sweeping changes to rules governing international business operations, and imposing significant additional limitations on tax benefits, including the deductibility of interest and the capitalization of research and development expenses. In addition, the Inflation Reduction Act of 2022 (the “Inflation Reduction Act”) imposes a 15% corporate alternative minimum tax and 1% excise tax on repurchases of corporate stock. We anticipate further changes in the tax laws of the United States in the future.
Tax proposals and enactments worldwide include changes to the existing framework in respect of income taxes, limitations on the ability of taxpayers to claim and utilize tax benefits, as well as new types of non-income taxes (such as taxes based on a percentage of revenue or taxes applicable to digital services). For example, the Organisation for Economic Co-operation and Development proposed introduction of the global minimum tax standard. Due to the large and expanding scale of our international business activities, these types of changes to the taxation of our activities could impact the tax treatment of our foreign earnings, increase our worldwide effective tax rate, increase the amount of taxes imposed on our business, and impact our financial position.
Risks Related to Ownership of Our Class A Common Stock
The trading price of the shares of our Class A common stock has been and may continue to be volatile and could subject us to litigation.
Technology stocks historically have experienced high levels of volatility. The trading price of our Class A common stock has fluctuated substantially and may continue to do so. These fluctuations could cause you to incur substantial losses, including all of your investment in our Class A common stock. Factors that could cause fluctuations in the trading price of our Class A common stock, some of which are beyond our control and may not be related to our operational or financial performance, include, among others, the following:
•volatility in the market price and trading volume of technology companies in general and of companies in the digital advertising industry in particular;
•announcements of new solutions or technologies, commercial relationships, acquisitions, or other events by us or our competitors;
•the public’s reaction to our press releases, other public announcements, and filings with the SEC;
•fluctuations in the trading volume of our shares or the size of our public float;
•sales of large blocks of our common stock; actual or anticipated changes or fluctuations in our results of operations or financial projections;
•changes in actual or future expectations of investors or securities analysts;
•governmental or regulatory developments or actions, or litigation involving us, our industry, or both; and
•general economic conditions and trends or catastrophic events in our domestic and foreign markets.
In addition, if the market for technology stocks, the stock of digital advertising companies or the stock market, in general, experiences a loss of investor confidence, the trading price of our Class A common stock could decline for reasons unrelated to our business, results of operations, or financial condition. The trading price of our Class A common stock might also decline in reaction to events that affect other companies in the digital advertising industry even if these events do not directly affect us. In the past, following periods of volatility in the market price of a company’s securities, securities class action litigation has often been brought against that company. If litigation is instituted against us, it could subject us to substantial costs, divert management’s attention and resources, and adversely affect our business.
Insiders have substantial control over our company, including as a result of the dual class structure of our common stock, which could limit or preclude your ability to influence corporate matters, including the election of directors and the approval of any change of control transaction.
Our Class B common stock has ten votes per share, and our Class A common stock has one vote per share. Transfers of stock by holders of Class B common stock will generally result in those shares converting to Class A common stock, subject to limited exceptions. As of January 31, 2025, our directors and officers, and their respective affiliates, beneficially owned in the aggregate approximately 68.3% of the voting power of our capital stock. Because of the ten-to-one voting ratio between our Class B and Class A common stock, the holders of our Class B common stock collectively will continue to control a majority of the combined voting power of our common stock and therefore be able to control all matters submitted to our stockholders for approval. This concentrated control will limit or preclude your ability to influence corporate matters for the foreseeable future, including the election of directors, amendments of our organizational documents, and any merger, consolidation, sale of all or substantially all of our assets, or other major corporate transaction requiring stockholder approval. The interests of this group of stockholders may not coincide with our interests or the interests of other stockholders. This concentration of ownership may also have the effect of deterring, delaying or preventing a change of control of our company, could deprive our stockholders of an opportunity to receive a premium for their common stock as part of a sale of our company and might ultimately affect the market price of our common stock. Having a dual-class common stock structure may make our Class A common stock less attractive to some investors, such as funds and investment companies that attempt to track the performance of any indexes that prohibit or limit the inclusion of companies with such structures.
Sales of substantial amounts of our Class A common stock in the public markets, or the perception that they might occur, could cause the market price of our Class A common stock to decline.
Sales of a substantial number of shares of our Class A common stock into the public market, particularly sales by our directors and executive officers, or the perception that these sales might occur, could cause the market price of our Class A common stock to decline and may make it more difficult for you to sell your common stock at a time and price that you deem appropriate. Our directors, executive officers and employees hold options and restricted stock units under our equity incentive plans, and the common stock issuable upon the exercise of such options or vesting of such restricted stock units has been registered for public resale under the Securities Act. Accordingly, these shares of common stock will be able to be freely sold in the public market upon issuance subject to certain legal and contractual requirements.
Our charter documents and Delaware law could discourage takeover attempts and other corporate governance changes.
Our restated certificate of incorporation, as amended (the “restated certificate of incorporation”) and restated bylaws contain provisions that could delay or prevent a change in control of our company. These provisions could also make it difficult for stockholders to elect directors who are not nominated by the current members of our board of directors or take other corporate actions, including effecting changes in our management. These provisions include:
•a provision that our board of directors will be classified into three classes of directors with staggered three-year terms at such time as the outstanding shares of our Class B common stock represent less than a majority of the combined voting power of our common stock, which could delay the ability of stockholders to change the membership of our board;
•the ability of our board to issue shares of preferred stock without stockholder approval, which could be used to significantly dilute the ownership of a hostile acquirer;
•a prohibition on stockholder action by written consent effective upon such time as the outstanding shares of our Class B common stock represent less than a majority of the combined voting power of our common stock;
•the requirement that a special meeting of stockholders may be called only by the chairman of the board, our chief executive officer, our lead director, or a majority of our board;
•the requirement for the affirmative vote of holders of at least 66-2/3% of the voting power of all of the then outstanding shares of the voting stock, voting together as a single class, to amend provisions of our restated certificate of incorporation or our restated bylaws;
•the ability of our board to amend the bylaws, which may allow it to take additional actions to prevent an unsolicited takeover and inhibit the ability of an acquirer;
•the requirement that stockholders submitting notice of a nomination or proposal to be considered at an annual meeting of our stockholders must have continuously beneficially owned at least 1% of our outstanding common stock for a period of one year before giving such notice;
•advance notice procedures with which stockholders must comply to nominate candidates to our board or to propose matters to be acted upon at a stockholders’ meeting; and
•the dual class common stock structure in which holders of our Class B common stock have the ability to control the outcome of matters requiring stockholder approval, even if they own significantly less than a majority of the outstanding shares of our common stock, including the election of directors and significant corporate transactions, such as a merger or other sale of our company or its assets.
In addition, our restated certificate of incorporation provides that the Court of Chancery of the State of Delaware will be the exclusive forum for derivative actions, actions asserting a breach of fiduciary duty, actions asserting a claim against us arising pursuant to the Delaware General Corporation Law, our restated certificate of incorporation or restated bylaws, or any action asserting a claim against us that is governed by the internal affairs doctrine. This choice of forum provision may limit a stockholder’s ability to bring a claim in a judicial forum that it finds favorable for disputes with us or any of our directors, officers, or other employees, which may discourage lawsuits with respect to such claims. Alternatively, if a court were to find the choice of forum provision contained in our restated certificate of incorporation to be inapplicable or unenforceable in an action, we may incur additional costs associated with resolving such action in other jurisdictions, which could adversely affect our business, results of operations, and financial condition.
In addition, because we are incorporated in Delaware, we are governed by the provisions of the anti-takeover provisions of the Delaware General Corporation Law, which may discourage, delay or prevent a change in control by prohibiting us from engaging in a business combination with an interested stockholder for a period of three years after the person becomes an interested stockholder, even if a change of control would be beneficial to our existing stockholders. Although we believe these provisions collectively provide for an opportunity to obtain greater value for stockholders by requiring potential acquirers to negotiate with our board, they would apply even if an offer rejected by our board was considered beneficial by some stockholders. In addition, these provisions may frustrate or prevent any attempts by our stockholders to replace or remove our current management by making it more difficult for stockholders to replace members of our board, which is responsible for appointing the members of our management.
ITEM 1B. UNRESOLVED STAFF COMMENTS
None.
ITEM 1C. CYBERSECURITY
We recognize the importance of maintaining the trust and confidence of our publishers, buyers, partners, customers, and employees. The Audit Committee of our Board (“Audit Committee”) is responsible for oversight of the Company’s cybersecurity function and efforts, and receives quarterly updates from management regarding the Company’s cybersecurity policies, standards, processes, and practices. In general, we seek to address cybersecurity risks through a comprehensive, cross-functional approach that is focused on preserving the confidentiality, security and availability of the information that we collect and store by identifying, preventing and mitigating cybersecurity threats and effectively responding to cybersecurity incidents when they occur. Our cybersecurity risk management program is overseen by our Senior Vice President, Infrastructure and Security (“SVP Security”), who also serves as our Information Security Officer, our executive management team, and our Board through the Audit Committee.
Risk Management and Strategy
We maintain a cross-functional cybersecurity program to identify, prevent, and mitigate cybersecurity threats and incidents. The program also includes implementing controls and procedures that provide for the prompt escalation of certain cybersecurity incidents so that decisions regarding the public disclosure and reporting of such incidents can be made by management in a timely manner.
Policies and Framework
Our cybersecurity efforts are governed by a set of policies to address data protection and security incident management, and overseen by our Security Incident Management Team (“SIMT”). Our policies are closely based on recognized frameworks established by the National Institute of Standards and Technology (“NIST”), the International Organization for Standardization (“ISO”) and other applicable industry standards, and we expect to review them at least annually. Our information technology standards and infrastructure safeguards include information security standards prescribed for use by NIST, security measures aligned with the ISO/IEC 27000 series of standards, the Sarbanes-Oxley Act and SSAE 18/ISAE 3402, privacy regulations compliance, and other generally recognized industry standards, in each case, designed to safeguard the confidentiality, integrity and availability of our infrastructure and data and the resiliency of our operations.
In connection with these policies, we deploy technical safeguards that are designed to protect our information systems from cybersecurity threats, including firewalls, anti-malware functionality and access controls, which are evaluated and improved through vulnerability assessments and cybersecurity threat intelligence.
We also maintain a risk-based approach to identify and oversee cybersecurity risks presented by third parties, including vendors, service providers and other external users of our systems, as well as the systems of third parties that could adversely impact our business in the event of a cybersecurity incident affecting those third-party systems.
Incident Response and Recovery Planning
We have established and maintain incident response and recovery plans and procedures that address our response to a known or potential cybersecurity incident, including in our systems and those that occur on third-party systems that we use. These plans and procedures include the notification and escalation processes, the investigation and containment process, the evaluation, review, and remediation process for a known or potential cybersecurity incident, and a process to assess the materiality of an incident.
Our incident response and recovery planning are overseen by the SIMT and Company personnel who become aware of an incident or potential incident are required to notify the SIMT. The SIMT is comprised of senior members of
management and subject matter experts and is responsible for overseeing our cybersecurity program and our response to any cybersecurity incidents.
Periodic Review, Testing and Training
In accordance with our policies, we perform periodic assessments and tests of the application of our policies, standards, processes, and practices that are designed to address cybersecurity threats and incidents. These efforts include a range of activities, including internal audits, assessments, threat modeling, vulnerability testing, and other exercises focused on evaluating the effectiveness of our cybersecurity measures and planning. We engage third parties to perform assessments on our cybersecurity measures as a component of our SOX compliance program.
We also provide regular, mandatory training for employees and contractors regarding cybersecurity threats as a means to equip our personnel with effective tools to address cybersecurity threats, including the detection and prevention of “phishing” and other attacks using social engineering, and to communicate our evolving information security policies, standards, processes, and practices.
Governance
The Board, in coordination with the Audit Committee, oversees our overall enterprise risk management (“ERM”) process, including the management of risks arising from cybersecurity threats and information security. The Audit Committee receives regular presentations and reports on cybersecurity risks, which address a wide range of topics including recent developments, evolving standards, vulnerability assessments, the threat environment, technological trends, and information security considerations arising with respect to our peers and third parties. Beginning in 2024, the Audit Committee was provided updates on our process, procedures, policies and any cybersecurity incidents at least quarterly. In the event of a material incident, or incident that may be determined to be material, the Audit Committee is informed as soon as reasonably practical and provided regular updates by the SIMT. The Board and the Audit Committee also receive prompt and timely information regarding any cybersecurity incident that meets established reporting thresholds, as well as ongoing updates regarding any such incident until it has been addressed. On an annual basis, the Board and the Audit Committee have the opportunity to discuss our approach to cybersecurity risk management with the SIMT.
Our SIMT is responsible for preventing, detecting and responding to cybersecurity threats and incidents to the Company, and includes our Chief Executive Officer (“CEO”), SVP Security, Chief Financial Officer (“CFO”), Chief Marketing Officer, Chief Technology Officer (“CTO”), General Counsel, and other subject matter experts. The SIMT works collaboratively across the Company to implement a program designed to protect our information systems and offerings from cybersecurity threats and to promptly identify and respond to any cybersecurity incidents in accordance with our incident response and recovery plans. To facilitate the success of our cybersecurity risk management program, multidisciplinary teams are deployed to address cybersecurity threats and to respond to cybersecurity incidents. Through ongoing communications with these teams, the SVP, Security and the SIMT monitor the prevention, detection, mitigation, and remediation of cybersecurity threats and incidents, and report such threats and incidents to our Board and Audit Committee when appropriate.
The SIMT, together with other internal and external advisors, has developed a Security Incident Management Policy (“Security Policy”) and Cybersecurity Incident Management Process (“CIM Process”) to help guide our response to any potential cybersecurity incidents or threats. These documents are reviewed on a periodic basis by the SIMT, and the Audit Committee is apprised of the SIMT’s actions and potential improvements to the Security Policy and CIM process.
Our SVP Security has a strong background in engineering with over 30 years’ of industry experience in technology and security, and previously operated one of the world’s largest retail websites instituting and undergoing PCI and HIPPA certifications.
Cybersecurity threats, including as a result of any previous cybersecurity incidents, have not materially affected us, including our business strategy, results of operations or financial condition. Cybersecurity threats, and their evolving nature, may pose a risk to us and our strategy, results of operations, and financial condition in the future.
ITEM 2. PROPERTIES
We lease office and data center space in various cities across North America, Europe and Asia Pacific. We believe that our facilities are adequate to meet our needs for the immediate future and that, should it be needed, we will be able to secure additional space to accommodate expansion of our operations.
ITEM 3. LEGAL PROCEEDINGS
From time to time, we may become involved in legal or regulatory proceedings, lawsuits and other claims arising in the ordinary course of our business. In view of the inherent difficulty of predicting the outcome of such matters, we cannot state what the eventual outcome of such matters will be. However, based on our knowledge, we are not presently a party to any legal proceedings that, in the opinion of our management, would individually or taken together have a material adverse effect on our business, operating results, financial condition, or cash flows. Regardless of outcome, litigation can have an adverse impact on us due to defense and settlement costs, diversion of management resources, negative publicity and reputational harm, and other factors. For additional information, see Note 9 to our consolidated financial statements included elsewhere in this Annual Report on Form 10-K.
ITEM 4. MINE SAFETY DISCLOSURES
Not applicable.
PART II
ITEM 5. MARKET FOR REGISTRANT’S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES
Market Information
Our Class A common stock began trading on the Nasdaq Global Market on December 9, 2020 under the symbol “PUBM.” Prior to that date, there was no public trading market for our Class A common stock. There is no public trading market for our Class B common stock.
Holders of Record
As of January 31, 2025, there were 65 holders of record of our Class A common stock and 89 holders of record of our Class B common stock. Because many of our shares of Class A common stock are held in street name by brokers and other nominees on behalf of stockholders, we are unable to estimate the total number of beneficial owners of our Class A common stock represented by these holders of record.
Dividend Policy
We have never declared or paid cash dividends on our common stock. We currently intend to retain all available funds and any future earnings for use in the operation of our business and do not anticipate paying any dividends on our common stock in the foreseeable future. Any future determination to declare dividends will be made at the discretion of our board of directors and will depend on our financial condition, operating results, capital requirements, general business conditions, and other factors that our board may deem relevant.
Issuer Purchases of Equity Securities
The following table provides information about our repurchases of our Class A common stock during the three months ended December 31, 2024:
| | | | | | | | | | | | | | | | | | | | | | | | | | |
Period | | Total Number of Shares Purchased | | Average Price Paid Per Share(2) | | Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs(1) | | Approximate Dollar Value of Shares that May Yet Be Purchased Under the Plans or Programs(1) |
October 1, 2024 - October 31, 2024 | | 705,402 | | | $ | 14.88 | | | 705,402 | | | $ | 40,400,785 | |
November 1, 2024 - November 30, 2024 | | — | | | $ | — | | | — | | | $ | 40,400,785 | |
December 1, 2024 - December 31, 2024 | | — | | | $ | — | | | — | | | $ | 40,400,785 | |
Total | | 705,402 | | | | | 705,402 | | | |
The amounts above do not include the 1% excise tax on stock repurchases enacted by the Inflation Reduction Act of 2022.
_______________
(1)On February 28, 2023, we announced the authorization of a share repurchase program for the repurchase of shares of our Class A common stock in an aggregate amount of up to $75 million through December 31, 2024. On February 26, 2024, we announced an increase to the aggregate amount available for repurchases to $175 million through December 31, 2025. As of December 31, 2024, we had purchased approximately $134.6 million of our Class A common stock.
(2)Average price paid per share includes costs associated with the repurchases.
Securities Authorized for Issuance Under Equity Compensation Plans
The information required by this item will be included in our proxy statement relating to our 2024 annual meeting of stockholders to be filed by us with the SEC no later than 120 days after the close of our fiscal year ended December 31, 2024 (the “Proxy Statement”) and is incorporated herein by reference.
Unregistered Sales of Equity Securities
None.
Stock Performance Graph
This performance graph shall not be deemed “soliciting material” or to be “filed” with the SEC for purposes of Section 18 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), or otherwise subject to the liabilities under that Section, and shall not be deemed to be incorporated by reference into any filing of ours under the Securities Act of 1933, as amended, except as shall be expressly set forth by specific reference in such filing.
The following graph compares the cumulative total stockholder return on an initial investment of $100 in our Class A common stock between December 9, 2020 (the date our Class A common stock commenced trading on the Nasdaq Global Market) through December 31, 2024, with the comparative cumulative total returns of the Nasdaq Composite Index, the Nasdaq US Benchmark Software and Computer Services TR Index and the Nasdaq CTA Internet Total Return Index over the same period. The graph uses the closing market price on December 9, 2020 of $29.45 per share as the initial value of our Class A common stock. We have not paid any cash dividends: therefore, the cumulative total return calculation for us is based solely upon stock price appreciation and not the reinvestment of cash dividends, whereas the data for the comparative indexes assumes reinvestments of dividends. The returns shown are based on historical results and are not indicative of, nor intended to forecast, future stock price performance.

Use of Proceeds
Our initial public offering of our Class A common stock was effected pursuant to a registration statement on Form S-1 (File No. 333-250077), which was declared effective by the SEC on December 8, 2020.
There has been no material change in the planned use of proceeds from the initial public offering as described in our final prospectus dated December 8, 2020 (the “Prospectus”) filed with the SEC pursuant to Rule 424(b) under the Securities Act.
ITEM 6. [RESERVED]
Not applicable.
ITEM 7. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
The following discussion and analysis of our financial condition and results of operations should be read in conjunction with the consolidated financial statements and related notes included elsewhere in this Annual Report on Form 10-K. This discussion contains forward-looking statements based upon current expectations that involve risks and uncertainties. Our actual results may differ materially from those discussed below. Factors that could cause or contribute to such differences include, but are not limited to, those identified below and those discussed in the section titled “Risk Factors” included elsewhere in this Annual Report on Form 10-K.
Overview
We are an independent technology company seeking to maximize customer value by delivering digital advertising’s supply chain of the future.
Our technology platform empowers the world’s leading digital content creators (which we refer to as “publishers”) across the open internet to maximize monetization of their advertising inventory. Our platform also provides control and transparency to buyers, which includes advertisers, agencies, agency trading desks, and demand side platforms (“DSPs”), (which we collectively refer to as “buyers”) and enables both publishers and buyers to drive better business outcomes. Our infrastructure-driven approach allows for the efficient processing and utilization of data in real time. By delivering scalable and flexible programmatic innovation, we believe we improve outcomes for our customers while championing a vibrant and transparent digital advertising supply chain.
We continue to focus on the strengths that we believe provide us with long-term competitive advantages. These strengths include our global, omnichannel reach which targets a diverse set of publishers touching many ad formats and digital device types, including mobile app, mobile web, desktop, display, video, over-the-top video/connected TV (“OTT/CTV”), and rich media. Additionally, as an independent infrastructure provider prioritizing transparency, we can be more closely aligned with both publishers and buyers which has enabled us to build direct relationships with publishers, advertisers, agencies, and DSPs and create bespoke products that meet our customers’ needs. We have also maintained a demonstrated track record of stability and agility to address these market conditions and provide superior outcomes for both publishers and buyers. Finally, we have designed our technology to efficiently process real-time advertising transactions while leveraging data to optimize outcomes for publishers and buyers. We own and operate our software and hardware infrastructure globally, which saves significant infrastructure expenditures as compared to public cloud alternatives.
Industry Trends and Macroeconomic Factors
The digital advertising ecosystem continues to evolve and adapt at a rapid pace. Some noted trends include the continued growth of digital media across multiple platforms, a continued increase in the number of ad impressions processed and analyzed in real-time by each participant in the digital advertising ecosystem, a desire for transparency and control throughout the supply chain from both the buyers and publishers, and rapidly evolving data and privacy regulations and standards.
Additionally, recent foreign currency fluctuation and persistent inflation in the U.S. and other markets globally continue to create economic volatility and dislocation in the capital and credit markets in the U.S. and globally. To date, we have not observed material impacts in our business or outlook, but we intend to continue to monitor macroeconomic conditions closely and may determine to take certain financial or operational actions in response to such conditions to the extent our business begins to be adversely impacted.
We believe we are positioned to benefit from tailwinds in the advertising industry, including the rapid proliferation of digital media, the need for purpose-built infrastructure to address the increasing complexity in the digital advertising landscape, and increasing consumer time spent online.
See “Risk Factors” for further discussion of the risks related to inflation, volatile interest rates, foreign currency fluctuations and public health crises on our business.
Financial Results Overview
The table below summarizes the financial highlights of our business:
| | | | | | | | | | | | | | | | | |
| Year Ended December 31, |
| 2024 | | 2023 | | 2022 |
| | | | | |
| (in thousands) |
Revenue | $ | 291,256 | | | $ | 267,014 | | | $ | 256,380 | |
Operating income | $ | 3,927 | | | $ | 2,036 | | | $ | 40,520 | |
Net income | $ | 12,504 | | | $ | 8,881 | | | $ | 28,705 | |
Adjusted EBITDA(1) | $ | 92,325 | | | $ | 75,309 | | | $ | 97,014 | |
Net cash provided by operating activities | $ | 73,425 | | | $ | 81,121 | | | $ | 87,212 | |
_______________
(1)For a definition of Adjusted EBITDA, an explanation of our management’s use of this measure, and a reconciliation of Adjusted EBITDA to net income, see “Non-GAAP Financial Measures” below.
Our Strategy and Performance
We believe our growth and financial performance are dependent on many factors, including those described below.
Attract New Customers and Expand our Relationship with Existing Customers Globally
We leverage our extensive platform capabilities and the subject matter expertise of our team members to grow revenue from our publishers and increase advertising spending from our buyers. Our sales and marketing team includes customer success pods to enhance customer knowledge and implementation of best practices. Once we onboard a new customer, we seek to expand our relationship with existing publishers by establishing multiple header bidding integrations by leveraging our omnichannel capabilities to maximize our access to publishers’ ad formats and devices, and expanding into the various properties that a publisher may own around the world. We may also sell additional products to publisher customers including our header bidding management, identity, and audience solutions. We automate workflow processes whenever feasible to drive predictable and value-added outcomes for our customers and increase productivity of our organization.
Net dollar-based retention rate is an important indicator of publisher satisfaction and usage of our platform, as well as potential revenue for future periods. We calculate our net dollar-based retention rate at the end of each year. We calculate our net dollar-based retention rate by starting with the revenue from publishers in the last prior year (“Prior Period Revenue”). We then calculate the revenue from these same publishers in the current year (“Current Period Revenue”). Current Period Revenue includes any upsells and is net of contraction or attrition, but excludes revenue from new publishers.
Our net dollar-based retention rate equals the Current Period Revenue divided by Prior Period Revenue. Our net dollar-based retention rate was 107% for the year ended December 31, 2024, and 101% for the year ended December 31, 2023.
Further, we work with DSPs to help them reduce their costs and improve advertiser ROI, which in turn makes us the specialized cloud infrastructure platform of choice for many of our buying partners. We depend upon a limited number of large DSPs for a large percentage of impressions purchased and our business results, including revenues, may be impacted by changes in their pricing strategies, bidding algorithms or go-to market efforts. As buyers increasingly consolidate their spending with fewer larger technology platforms, we seek to bring an increased proportion of their digital ad spending to our platform through direct deals. Supply Path Optimization (“SPO”) continues to be a major growth driver for us as we add new SPO relationships and expand existing ones. We have been investing in SPO technology and partnerships for six years and SPO represented approximately 50% of total activity for the year ended December 31, 2024.
Monetization Excellence
We focus on monetizing digital impressions by coordinating over a hundred billion real-time auctions and nearly a trillion bids globally on a daily basis, using our specialized cloud software, machine learning algorithms, and scaled transaction infrastructure. Valuable ad impressions are transparent and data rich, viewable by humans, and verifiable. Each ad impression we auction consists of 644 independent data parameters, which can yield valuable insights if recorded and analyzed properly. This processing of voluminous data for each ad impression must occur in less than half a second as consumers expect a seamless digital ad experience. We continually assess impressions from new and existing publishers through a rigorous validation process. We add or remove impressions from our platform based on an assessment of the projected value of the impressions, which is influenced by the type of publisher and its related consumers, as well as the potential volume of monetizable impressions and ad format types, such as digital video. We continuously create and iterate algorithms that leverage vast datasets flowing through our infrastructure to improve the liquidity in our marketplace. Our ability to drive successful outcomes in the real-time auction process on behalf of our publishers and buyers will affect our operating results.
Infrastructure Platform Efficiency
We have a track record of expanding the capacity of our infrastructure platform, while maintaining or reducing the corresponding costs related to processing impressions transacted on our platform on a per impression basis. We expect to continue to invest in both software and hardware infrastructure to continue growing the number of valuable ad impressions we process on our platform.
Our recent growth has been driven by a variety of factors including increased access to mobile web (display and video) and mobile app (display and video) impressions and desktop video impressions. Our performance is affected by our ability to maintain and grow our access to valuable ad impressions from current publishers as well as through new relationships with publishers. The number of ad impressions processed on our platform was approximately 57.9 trillion, 60.7 trillion, 69.8 trillion, and 74.7 trillion for each of the three months ended March 31, 2024, June 30, 2024, September 30, 2024, and December 31, 2024, respectively, as compared to 46.5 trillion, 48.8 trillion, 56.0 trillion, and 59.4 trillion for each of the three months ended March 31, 2023, June 30, 2023, September 30, 2023, and December 31, 2023, respectively.
Key Components of Our Results of Operations
Revenue
We generate revenue from the use of our platform for the purchase and sale of digital advertising inventory.
We primarily work with publishers and app developers who allow us direct access to their ad inventory, as well as select channel partners that meet our quality and scale thresholds. Our channel partners aggregate and provide further access to thousands of sites and apps from smaller publishers. We generate revenue through fees charged to our publishers, which are generally a percentage of the value of the advertising impressions that publishers monetize on our platform.
We also generate revenues from our other products such as OpenWrap, our header bidding solution, and Connect, our solution that provides additional data and insights to buyers, which are sold separate from or in conjunction with use of our platform. We continue to invest in new features for our existing solutions and new solutions such as our new product Activate, which allows buyers to execute direct deals on our platform with publisher inventory, and Convert, our commerce media solution, both of which were launched in 2023.
We report revenue on a net basis. This represents gross billings to buyers, net of amounts we pay publishers. We record our accounts receivable at the amount of gross billings to buyers, net of allowances, for the amounts we are responsible to collect, and we record our accounts payable at the net amount payable to publishers. Accordingly, both accounts receivable and accounts payable appear large in relation to revenue, which is reported on a net basis.
The global advertising industry experiences seasonal trends that affect the vast majority of participants in the digital advertising ecosystem. Most notably, advertisers have historically spent more in the fourth quarter of the calendar year to coincide with the holiday shopping season, and less in the first quarter. We expect seasonality trends to continue, thereby resulting in seasonality in our revenues and corresponding accounts receivable and accounts payable balances, and our ability to manage our resources in anticipation of these trends will affect our operating results.
Our revenue recognition policies are discussed in more detail under “Critical Accounting Policies and Estimates.”
Cost of Revenue
Cost of revenue consists of data center co-location costs, depreciation expense related to hardware supporting our platform, amortization expense related to capitalized internal use software development costs and acquired developed technology, personnel costs, and allocated facilities costs. Personnel costs include salaries, bonuses, stock-based compensation, and employee benefit costs, and are primarily attributable to our network operations group, which maintains our servers, and our client operations group, which is responsible for the integration of new publishers and buyers and providing customer support for existing customers.
Operating Expenses
Technology and Development. Technology and development expenses consist of personnel costs, including salaries, bonuses, stock-based compensation, and employee benefits costs, allocated facilities costs, and professional services. These expenses include costs incurred in the development, implementation and maintenance of internal use software, including platform and related infrastructure. We expense technology and development costs as incurred, except to the extent that such costs are associated with internal use software development that qualifies for capitalization. We expect technology and development expenses to generally increase in absolute dollars in future periods.
Sales and Marketing. Sales and marketing expenses consist of personnel costs, including salaries, bonuses, stock-based compensation, and employee benefits costs for our employees engaged in sales, sales support, marketing, business development, and customer relationship functions. Sales and marketing expenses also include expenses related to promotional, advertising and marketing activities, allocated facilities costs, travel, and entertainment primarily related to sales activity and professional services. We expect sales and marketing expenses to increase in absolute dollars in future periods.
General and Administrative. General and administrative expenses consist of personnel costs, including salaries, bonuses, stock-based compensation, and employee benefits costs for our executive, finance, legal, human resources, information technology, and other administrative employees. General and administrative expenses also include outside consulting, legal and accounting services, allocated facilities costs, and travel and entertainment primarily related to inter-office travel and conferences. We expect general and administrative expenses to increase in absolute dollars in future periods.
Total Other Income (expense), Net
Total other income (expense), net consists of interest income, unrealized gain (loss) on equity investment and other income (expense), net. Interest income is generated by investing excess cash into money market accounts and marketable securities. Unrealized gain (loss) on equity investment consists of gains and losses on our investment in equity securities, including unrealized gains and losses from market price changes or impairment of securities we continue to hold. Other income (expense), net consists primarily of gains and losses from foreign currency exchange transactions.
Provision for Income Taxes
The provision for income taxes consists primarily of federal, state, and foreign income taxes. Our income tax may be significantly affected by changes to our estimates for tax in jurisdictions in which we operate and other estimates utilized in determining the global effective tax rate. Actual results may also differ from our estimates based on changes in economic conditions. Such changes could have a substantial impact on the income tax provision. We reevaluate the judgments surrounding our estimates and make adjustments, as appropriate, each reporting period.
Our effective tax rate differs from the U.S. federal statutory income tax rate due to state taxes, foreign tax rate differences, technology and development tax credits, Section 162(m) limitation, and stock-based compensation.
Realization of our deferred tax assets is dependent primarily on the generation of future taxable income. In considering the need for a valuation allowance, we consider our historical, as well as future projected, taxable income along with other objectively verifiable evidence. Objectively verifiable evidence includes our realization of tax attributes, assessment of tax credits, and utilization of net operating loss carryforwards during the year.
Results of Operations
The following tables set forth our consolidated results of operations data (in thousands) and such data as a percentage of revenue for the periods presented. The period-to-period comparison of results is not necessarily indicative of results for future periods.
| | | | | | | | | | | | | | | | | |
| Year Ended December 31, |
| 2024 | | 2023 | | 2022 |
Consolidated Statements of Operations: | | | | | |
Revenue | $ | 291,256 | | | $ | 267,014 | | | $ | 256,380 | |
Cost of revenue(1) | 101,027 | | | 99,229 | | | 81,512 | |
Gross profit | 190,229 | | | 167,785 | | | 174,868 | |
Operating expenses(1): | | | | | |
Technology and development | 33,263 | | | 26,727 | | | 20,846 | |
Sales and marketing | 95,369 | | | 82,803 | | | 68,562 | |
General and administrative | 57,670 | | | 56,219 | | | 44,940 | |
Total operating expenses | 186,302 | | | 165,749 | | | 134,348 | |
Operating income | 3,927 | | | 2,036 | | | 40,520 | |
Total other income (expense), net | 13,847 | | | 8,469 | | | (3,053) | |
Income before income taxes | 17,774 | | | 10,505 | | | 37,467 | |
Provision for income taxes | 5,270 | | | 1,624 | | | 8,762 | |
Net income | $ | 12,504 | | | $ | 8,881 | | | $ | 28,705 | |
_______________
(1)Amounts include stock-based compensation expense before tax benefit as follows:
| | | | | | | | | | | | | | | | | |
| Year Ended December 31, |
| 2024 | | 2023 | | 2022 |
| | | | | |
| (in thousands) |
Cost of revenue | $ | 1,855 | | | $ | 1,472 | | | $ | 1,135 | |
Technology and development | 6,313 | | | 4,346 | | | 3,225 | |
Sales and marketing | 13,407 | | | 10,462 | | | 7,645 | |
General and administrative | 16,101 | | | 12,582 | | | 8,641 | |
Total stock-based compensation expense | $ | 37,676 | | | $ | 28,862 | | | $ | 20,646 | |
| | | | | | | | | | | | | | | | | |
| Year Ended December 31, |
| 2024 | | 2023 | | 2022 |
| | | | | |
| (as percentage of revenue) |
Revenue | 100 | % | | 100 | % | | 100 | % |
Cost of revenue | 35 | | | 37 | | | 32 | |
Gross profit | 65 | | | 63 | | | 68 | |
Operating expenses: | | | | | |
Technology and development | 11 | | | 10 | | | 8 | |
Sales and marketing | 33 | | | 31 | | | 27 | |
General and administrative | 20 | | | 21 | | | 17 | |
Total operating expenses | 64 | | | 62 | | | 52 | |
Operating income | 1 | | | 1 | | | 16 | |
Total other income (expense), net | 5 | | | 3 | | | (2) | |
Income before income taxes | 6 | | | 4 | | | 14 | |
Provision for income taxes | 2 | | | 1 | | | 3 | |
Net income | 4 | % | | 3 | % | | 11 | % |
Comparison of the Years Ended December 31, 2024 and 2023
Revenue, Cost of Revenue and Gross Profit
| | | | | | | | | | | | | | | | | | | | | | | |
| Year Ended December 31, | | | |
| 2024 | | 2023 | | $ Change | | % Change |
| | | | | | | |
| (dollars in thousands) | | | | |
Revenue | $ | 291,256 | | | $ | 267,014 | | | $ | 24,242 | | | 9 | % |
Cost of revenue | 101,027 | | | 99,229 | | | 1,798 | | | 2 | % |
Gross profit | $ | 190,229 | | | $ | 167,785 | | | $ | 22,444 | | | 13 | % |
Gross profit margin | 65 | % | | 63 | % | | | | |
Revenue increased $24.2 million, or 9%, in 2024 primarily due to an increase in the number of ad impressions processed from our publishers, growth in our emerging revenue streams, and increased demand from the growth of our buyer relationships primarily through SPO agreements. For the year ended 2024, we served approximately 1,900 publishers worldwide on our platform, compared to approximately 1,800 publishers worldwide for the year ended 2023. We ended fiscal 2024 with approximately 100 net new publishers, which represented over 60,000 domains and 27,000 apps in total, compared to approximately 150 new publishers in 2023, which represented approximately 66,000 domains and 29,000 apps in total. For purposes of our publisher count, we aggregate multiple business accounts from separate divisions, segments or subsidiaries into a single “master” publisher based on our assessment of the related nature of the group. In addition, in 2024 we completed a number of SPO initiatives which increased buyer spend on our platform.
Our revenues in 2024 benefited by approximately $14.2 million from incremental political spend in the United States due to the 2024 presidential election. Conversely, our business was negatively impacted by bidding methodology changes implemented by one of our buyers in the second half of the second fiscal quarter of 2024.
We expect revenue to continue to increase in 2025, primarily driven by growth in mobile and omnichannel video, which is the combination of short form video and OTT/CTV. Additionally, we expect our revenues to be affected by macroeconomic conditions, and will continue to be impacted by the bidding methodology changes implemented by one of our buyers in the near term. The magnitude of these impacts on our future revenues is difficult to predict.
Cost of revenue increased $1.8 million, primarily due to a $5.1 million increase in amortization of internal use software and a $1.3 million increase in personnel costs as headcount increased by 4% in order to support our growing business, offset by a $3.8 million decrease in depreciation of data center equipment. Overall, our cost of revenue per impression processed in 2024 decreased by 18% compared to 2023.
Our gross margin of 65% in 2024 increased compared to 2023 of 63% due to revenue growth accelerating faster than cost of revenues.
We expect the cost of revenue to be higher in 2025 compared to 2024 in absolute dollars primarily due to increases in depreciation and amortization expense from data center capacity expansion in 2024, as well as increases in in software, hardware and equipment maintenance to support the data centers.
Technology and Development
| | | | | | | | | | | | | | | | | | | | | | | |
| Year Ended December 31, | | | | |
| 2024 | | 2023 | | $ Change | | % Change |
| | | | | | | |
| (dollars in thousands) | | | | |
Technology and development | $ | 33,263 | | | $ | 26,727 | | | $ | 6,536 | | | 24 | % |
Percent of revenue | 11 | % | | 10 | % | | | | |
The increase in technology and development costs was primarily due to an increase of $7.5 million in personnel costs associated with a headcount increase by 13% and higher stock-based compensation costs, an increase of $0.7 million in facilities costs associated with new offices, an increase in depreciation of $0.3 million, and an increase in travel and entertainment of $0.3 million, offset by a $2.3 million increase in the capitalization of internal use software.
We expect technology and development expenses to increase in 2025 compared to 2024 in absolute dollars, primarily due to the additional headcount investment in our key growth opportunities.
Sales and Marketing
| | | | | | | | | | | | | | | | | | | | | | | |
| Year Ended December 31, | | | | |
| 2024 | | 2023 | | $ Change | | % Change |
| | | | | | | |
| (dollars in thousands) | | | | |
Sales and marketing | $ | 95,369 | | | $ | 82,803 | | | $ | 12,566 | | | 15 | % |
Percent of revenue | 33 | % | | 31 | % | | | | |
Sales and marketing costs increased primarily due to a $11.7 million increase in personnel costs associated with a headcount increase by 7% and higher stock-based compensation costs and a $1.1 million increase in facilities costs, increase in travel and entertainment expenses of $0.4 million, and increase in marketing expenses of $0.2 million, offset by a decrease in amortization for acquisition-related intangible assets of $0.9 million.
We expect sales and marketing expenses to increase in 2025 compared to 2024 in absolute dollars primarily due to additional headcount investment and marketing programs.
General and Administrative
| | | | | | | | | | | | | | | | | | | | | | | |
| Year Ended December 31, | | | | |
| 2024 | | 2023 | | $ Change | | % Change |
| | | | | | | |
| (dollars in thousands) | | | | |
General and administrative | $ | 57,670 | | | $ | 56,219 | | | $ | 1,451 | | | 3 | % |
Percent of revenue | 20 | % | | 21 | % | | | | |
General and administrative expense increased primarily due to a $6.3 million increase in personnel costs associated with higher stock-based compensation costs, and a $1.1 million increase in professional services, offset by a $5.7 million decrease in provision for bad debt relating to a DSP buyer of our platform that filed for Chapter 11 bankruptcy on June 30, 2023.
We expect general and administrative expenses to increase in 2025 compared to 2024 in absolute dollars primarily due to increases in expenses relating to our personnel.
Interest income
| | | | | | | | | | | | | | | | | | | | | | | |
| Year Ended December 31, | | | | |
| 2024 | | 2023 | | $ Change | | % Change |
| | | | | | | |
| (dollars in thousands) | | | | |
Interest income | $ | 8,477 | | | $ | 8,828 | | | $ | (351) | | | (4) | % |
Interest income decreased due to the decrease in interest rates and a decrease in holdings in marketable securities.
Total Other Income (Expense), net
| | | | | | | | | | | | | | | | | | | | | | | |
| Year Ended December 31, | | | | |
| 2024 | | 2023 | | $ Change | | % Change |
| | | | | | | |
| (dollars in thousands) | | | | |
| | | | | | | |
| | | | | | | |
Total other income (expense), net | $ | 5,370 | | | $ | (359) | | | $ | 5,729 | | | (1,596) | % |
Total other income (expense), net increased for the year ended December 31, 2024, compared to the prior year period, primarily driven by other income of $4.0 million from the Google Privacy Sandbox initiative in connection with their previous initiative to phase out the use of third-party cookies. The income from the Google Privacy Sandbox initiative was related to our efforts to build and test integrations with the privacy sandbox. Other income (expense) also benefited from foreign currency fluctuations for the year ended December 31, 2024 compared to the prior year period.
Provision for Income Taxes
| | | | | | | | | | | | | | | | | | | | | | | |
| Year Ended December 31, | | | | |
| 2024 | | 2023 | | $ Change | | % Change |
| | | | | | | |
| (dollars in thousands) | | | | |
Provision for income taxes | $ | 5,270 | | | $ | 1,624 | | | $ | 3,646 | | | 225 | % |
The difference between the effective tax rate in 2024 of 30% and the federal statutory income tax rate of 21% was primarily due to state taxes, Section 162(m) limitation, and acquisition-related costs partially offset by foreign derived intangible income (FDII) deduction and federal research and development credit.
The difference between the effective tax rate in 2023 of 15% and the federal statutory income tax rate of 21% was primarily due to federal research and development credit and foreign derived intangible income (FDII) deduction partially offset by state taxes, stock-based compensation, and Section 162(m) limitation.
For discussion on comparison of the fiscal years ended December 31, 2023 and December 31, 2022, please refer to Part II, Item 7, “Management's Discussion and Analysis of Financial Condition and Results of Operations” in our Annual Report on Form 10-K for the fiscal year ended December 31, 2023.
Non-GAAP Financial Measures
In addition to our results determined in accordance with U.S. generally accepted accounting principles (“GAAP”), including in particular operating income, net cash provided by operating activities, and net income, we believe that Adjusted EBITDA, a non-GAAP measure, is useful in evaluating our operating performance. We define Adjusted EBITDA as net income adjusted for stock-based compensation expense, depreciation and amortization, unrealized (gain) loss and impairment of equity investment, interest income, acquisition-related and other expenses, and provision for income taxes.
The following table presents a reconciliation of Adjusted EBITDA to net income for each of the periods indicated:
| | | | | | | | | | | | | | | | | |
| Year Ended December 31, |
| 2024 | | 2023 | | 2022 |
| | | | | |
| (in thousands) |
Net income | $ | 12,504 | | | $ | 8,881 | | | $ | 28,705 | |
Add back (deduct): | | | | | |
Stock-based compensation | 37,676 | | | 28,862 | | | 20,646 | |
Depreciation and amortization | 45,352 | | | 44,770 | | | 34,249 | |
Unrealized loss and impairment of equity investment | — | | | — | | | 5,948 | |
| | | | | |
Interest income | (8,477) | | | (8,828) | | | (2,214) | |
Acquisition-related and other expenses (1) | — | | | — | | | 918 | |
Provision for income taxes | 5,270 | | | 1,624 | | | 8,762 | |
Adjusted EBITDA | $ | 92,325 | | | $ | 75,309 | | | $ | 97,014 | |
_______________
(1)We exclude acquisition-related and other expenses incurred in connection with our acquisition of Martin from Adjusted EBITDA because we do not believe such expenses are reflective of our ongoing core operations. Acquisition-related expenses incurred in connection with our acquisition of Martin include third-party transaction costs. For additional information, see Note 7, “Business Combination” to our consolidated financial statements included elsewhere in this Annual Report on Form 10-K.
In addition to operating income and net income, we use Adjusted EBITDA as a measure of operational efficiency. We believe that this non-GAAP financial measure is useful to investors for period to period comparisons of our business and in understanding and evaluating our operating results for the following reasons:
•Adjusted EBITDA is widely used by investors and securities analysts to measure a company’s operating performance without regard to items such as stock-based compensation expense, depreciation and amortization, interest expense, provision for income taxes, and certain one-time items such as impairments of long-lived assets, that can vary substantially from company to company depending upon their financing, capital structures and the method by which assets were acquired;
•Our management uses Adjusted EBITDA in conjunction with GAAP financial measures for planning purposes, including the preparation of our annual operating budget, as a measure of operating performance and the effectiveness of our business strategies and in communications with our board of directors concerning our financial performance; and
•Adjusted EBITDA provides consistency and comparability with our past financial performance, facilitates period-to-period comparisons of operations, and also facilitates comparisons with other peer companies, many of which use similar non-GAAP financial measures to supplement their GAAP results.
Our use of this non-GAAP financial measure has limitations as an analytical tool, and you should not consider it in isolation or as a substitute for analysis of our financial results as reported under GAAP. Some of these limitations are as follows:
•Adjusted EBITDA does not reflect: (a) changes in, or cash requirements for, our working capital needs; (b) the potentially dilutive impact of stock-based compensation; or (c) tax payments that may represent a reduction in cash available to us;
•Although depreciation and amortization expense are non-cash charges, the assets being depreciated and amortized may have to be replaced in the future, and Adjusted EBITDA does not reflect cash capital expenditure requirements for such replacements or for new capital expenditure requirements; and
•Other companies in our industry may calculate Adjusted EBITDA differently than we do, limiting its usefulness as a comparative measure.
Because of these and other limitations, you should consider Adjusted EBITDA along with other GAAP-based financial performance measures, including net income and our GAAP financial results.
Liquidity and Capital Resources
We have financed our operations and capital expenditures primarily through utilization of cash generated from operations. As of December 31, 2024, we had cash, cash equivalents, and marketable securities of $140.6 million and net working capital, consisting of current assets less current liabilities, of $156.7 million.
We believe our existing cash, cash equivalents, marketable securities and anticipated net cash provided by operating activities, together with available borrowings under our credit facility, will be sufficient to meet our working capital requirements for at least the next 12 months. However, if our operating performance during the next 12 months is below our expectations, our liquidity and ability to operate our business could be adversely affected. Our future capital requirements and the adequacy of available funds will depend on many factors, including those set forth under “Risk Factors.”
Cash Flows
The following table summarizes our cash flows for the periods presented:
| | | | | | | | | | | | | | | | | |
| Year Ended December 31, |
| 2024 | | 2023 | | 2022 |
| | | | | |
| (in thousands) |
Net cash provided by operating activities | $ | 73,425 | | | $ | 81,121 | | | $ | 87,212 | |
Net cash provided by (used in) investing activities | 22,314 | | | (39,018) | | | (81,371) | |
Net cash provided by (used in) financing activities | (73,478) | | | (55,976) | | | 4,036 | |
Effect of foreign currency on cash | (318) | | | — | | | — | |
Net increase (decrease) in cash and cash equivalents | $ | 21,943 | | | $ | (13,873) | | | $ | 9,877 | |
Operating Activities
Our cash flows from operating activities are primarily influenced by growth in our operations, increases or decreases in collections from our buyers and related payments to our publishers, as well as our investment in personnel to support the anticipated growth of our business. Cash flows from operating activities have been affected by changes in our working capital, particularly changes in accounts receivable and accounts payable. The timing of cash receipts from buyers and payments to publishers can significantly impact our cash flows from operating activities. In addition, we expect seasonality to impact quarterly cash flows from operating activities.
For the year ended December 31, 2024, net cash provided by operating activities of $73.4 million resulted primarily from net income of $12.5 million, adjustments for non-cash expenses of $74.7 million, including $45.4 million for depreciation and amortization, $37.7 million for stock-based compensation, and $11.0 million for deferred income taxes, and an increase in accounts receivable of $49.3 million, partially offset by an increase in accounts payable of $38.1 million.
For the year ended December 31, 2023, net cash provided by operating activities of $81.1 million resulted primarily from net income of $8.9 million, adjustments for non-cash expenses of $68.0 million, including $44.8 million for depreciation and amortization, $28.9 million for stock-based compensation, and $13.4 million for deferred income taxes, and an increase in accounts receivable of $75.7 million, partially offset by an increase in accounts payable of $79.7 million.
Investing Activities
Our investing activities primarily included investments in marketable securities, purchases of equipment as we expanded the infrastructure in our third-party data centers, and capitalized internal-use software costs in support of enhancing our platform. Purchases of property and equipment may vary from period-to-period due to the timing of the expansion of our data centers, the addition of headcount, and the development cycles of our software development. As our business grows, we expect our capital expenditures and our investment activity to continue to increase.
For the year ended December 31, 2024, net cash provided by investing activities was $22.3 million of cash, consisting of a net inflows from investments of marketable securities of $60.8 million, offset by $17.6 million in purchases of property and equipment (primarily data center infrastructure), and $20.9 million of investments in capitalized internal use software.
For the year ended December 31, 2023, net cash used in investing activities was $39.0 million, consisting of a net purchase of investments of marketable securities of $29.6 million, $10.6 million in purchases of property and equipment (primarily data center infrastructure), $17.7 million of investments in capitalized internal use software, offset by net inflows from sales of marketable securities prior to maturity of $18.9 million.
Financing Activities
For the year ended December 31, 2024, net cash used in financing activities of $73.5 million was primarily due to $75.3 million in stock repurchases and $2.1 million in payment of a business combination indemnification holdback, offset by $1.8 million proceeds from stock option exercises and $2.4 million proceeds from the employee stock purchase plan.
For the year ended December 31, 2023, net cash used in financing activities of $56.0 million was primarily due to $59.3 million in stock repurchases, offset by $1.5 million in proceeds from stock option exercises and $1.9 million in proceeds from the employee stock purchase plan.
For discussion on operating, investing, and financing activities of the fiscal year ended December 31, 2022, see the Liquidity and Capital Resources section disclosed in “Management’s Discussion and Analysis of Financial Condition and Results of Operations” of our Annual Report on Form 10-K, which was filed with the SEC on February 28, 2023 and hereby incorporated by reference herein and considered part of this Annual Report on Form 10-K only to the extent referenced.
Contractual Obligations and Future Cash Requirements
Our principal contractual obligations consist of non-cancelable leases for our various facilities. In certain cases, the terms of the lease agreements provide for rental payments that increase over time.
The following table summarizes our contractual obligations, at December 31, 2024 (in thousands):
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Payments due by period |
| Total | | Less than 1 year | | 1 - 3 years | | 3 - 5 years | | More than 5 years |
Other contractual obligations(1) | $ | 25,487 | | | $ | 21,872 | | | $ | 3,615 | | | $ | — | | | $ | — | |
Operating lease liabilities | 57,902 | | | 6,513 | | | 18,178 | | | 9,125 | | | 24,086 | |
Finance lease liabilities | 501 | | | 149 | | | 311 | | | 41 | | | — | |
Total | $ | 83,890 | | | $ | 28,534 | | | $ | 22,104 | | | $ | 9,166 | | | $ | 24,086 | |
______________
(1)Other contractual obligations consist primarily of contractual obligations to third-party data center providers.
As of December 31, 2024, we had $5.0 million of long-term income tax liabilities, including interest, related to uncertain tax positions. Because of the high degree of uncertainty regarding the settlement of these liabilities, we are unable to estimate the years in which future cash outflows may occur. As a result, this amount is not included in the contractual obligations table above.
Credit Facilities
On October 17, 2022, we entered into a Senior Secured Credit Facilities Credit Agreement (the “Credit Agreement”) with the several lenders parties thereto, and Silicon Valley Bank, as administrative agent, lead arranger, issuing lender, and swingline lender. The Credit Agreement provides a revolving credit facility in an aggregate principal amount of $110.0 million (“the Revolving Credit Facility”), including a $25.0 million letter of credit sub-facility and a $25.0 million swingline sub-facility. We may, subject to certain customary conditions, on one or more occasions increase commitments under the Revolving Credit Facility in an amount not to exceed $90.0 million in the aggregate (the “Incremental Facility”). Each Lender will have discretion to determine whether it will participate in any Incremental Facility. The obligations under the Credit Agreement are secured by substantially all of our assets. The Credit Agreement matures on October 17, 2027.
Borrowings under the Revolving Credit Facility accrue interest at rates equal, at our election, to (i) the adjusted term secured overnight financing rate (“SOFR”), which is defined as (a) the applicable term SOFR plus (b) a term SOFR adjustment equal to 0.20% per annum, plus the applicable margin for such loans, or (ii) the alternate base rate (“ABR”), which is defined as the highest of (a) the prime rate in effect from time to time, (b) the federal funds effective rate in effect from time to time plus 0.50%, and (c) the adjusted term SOFR for a one (1) month tenor in effect from time to time plus 1.0%, plus the applicable margin for such loans. The applicable margin for borrowings bearing interest on the SOFR ranges from 2.00% to 2.75%, and the applicable margin for borrowings bearing interest based on the ABR ranges from 1.00% to 1.75%. We will pay a quarterly commitment fee during the term of the Credit Agreement for the non-use of available funds ranging from 0.25% to 0.35%. As of December 31, 2024, the applicable interest rate under the Revolving Credit Facility was 8.50%. We had no amounts outstanding under the Revolving Credit Facility as of December 31, 2024.
The Credit Agreement contains customary representations and warranties as well as customary affirmative and negative covenants. Negative covenants include, among others, limitations on incurrence of indebtedness, liens, disposition of property and investments by us and our subsidiaries. In addition, the Credit Agreement requires us to maintain certain interest coverage, leverage and senior leverage ratios.
For additional information, see Note 5, “Loan and Security Agreement and Senior Secured Credit Facilities Agreement” to our consolidated financial statements included elsewhere in this Annual Report on Form 10-K.
Critical Accounting Policies and Estimates
We prepare our consolidated financial statements in accordance with GAAP. The preparation of the consolidated financial statements requires us to make estimates and assumptions that affect the amounts of assets and liabilities reported, disclosures about contingent assets and liabilities, and reported amounts of revenue and expenses. We evaluate our estimates and assumptions on an ongoing basis using historical experience and other factors, and adjust those estimates and assumptions when facts and circumstances dictate. Actual results could materially differ from these estimates and assumptions.
We believe estimates and assumptions associated with the evaluation of revenue recognition criteria, including the determination of revenue reporting as net versus gross in our revenue arrangements, as well as internal use software development costs, fair values of stock-based awards, and income taxes have the greatest potential impact on our consolidated financial statements. Therefore, we consider these to be our critical accounting policies and estimates.
Revenue Recognition
We refer to our publishers, app developers, and channel partners collectively as our publishers. We generate revenue through the monetization of publisher ad impressions processed on our platform. Our platform allows publishers to sell, in real time, ad impressions to buyers and provides automated inventory management and monetization tools to publishers across various device types and digital ad formats. We charge publishers a fee, which is typically a percentage of the value of the impressions monetized through our platform.
We maintain agreements with each publisher and buyer in the form of written service agreements, which set out the terms of the relationship, including payment terms (typically ninety days or less) and access to our platform.
We invoice buyers for publisher digital advertising inventory purchased through its platform. We recognize revenue when a bid is won and a buyer purchases inventory on our platform. We estimate and record reductions to revenue for volume discounts based on expected volumes during the incentive term.
The determination as to whether revenue should be reported gross of amounts billed to buyers (gross basis) or net of payments to publishers (net basis) requires significant judgment, and is based on our assessment of whether we are acting as the principal or an agent in the transaction. We have determined that we do not act as the principal in the purchase and sale of digital advertising inventory because we do not control the advertising inventory and do not set the price which is the result of an auction within the marketplace. Based on these and other factors, we report revenue on a net basis. See “Part II - Item 8. Financial Statements and Supplementary Data - Note 2” for more information on revenue recognition.
We generally invoice buyers at the end of each month for the full purchase price of ad impressions monetized in that month. Accounts receivable are recorded at the amount of gross billings for the amounts we are responsible to collect, and accounts payable are recorded at the net amount payable to publishers. Accordingly, both accounts receivable and accounts payable appear large in relation to revenue reported on a net basis.
Internal Use Software Development Costs
We capitalize certain internal use software development costs associated with creating and enhancing internal use software related to our platform and technology infrastructure. These costs include personnel and related employee benefits expenses for employees who are directly associated with and who devote time to software projects, and external direct costs of materials and services consumed in developing or obtaining the software. We expense software development costs that do not meet the criteria for capitalization as incurred and record them in technology and development expenses in the consolidated statements of operations.
Software development activities generally consist of three stages: (i) the planning stage; (ii) the application and infrastructure development stage; and (iii) the post implementation stage. Costs incurred in the planning and post implementation stages of software development, including costs associated with the post configuration training and repairs and maintenance of the developed technologies, are expensed as incurred. We capitalize costs associated with software developed for internal use when both the preliminary project stage is completed and management has authorized further funding for the completion of the project. We capitalize costs incurred in the application and infrastructure development stages, including significant enhancements and upgrades. Capitalization ends once a project is substantially complete and the software and technologies are ready for their intended purpose. We amortize internal use software development costs using a straight-line method over the estimated useful life of two to five years, commencing when the software is ready for its intended use.
On an ongoing basis, we assess if the estimated remaining useful lives of capitalized projects continue to be reasonable based on the remaining expected benefit and usage. If the remaining useful life of a capitalized project is revised, it is accounted for as a change in estimate and the remaining unamortized cost of the underlying asset is amortized prospectively over the updated remaining useful life.
Stock-Based Compensation
Stock-based compensation expense related to stock options, restricted stock units, and awards granted under our employee stock purchase plan (“ESPP”) is measured and recognized in our consolidated financial statements based on the fair value of the awards granted. The fair values of our ESPP and stock option awards are estimated on the grant date using the Black-Scholes option-pricing model. The fair value of restricted stock is calculated using the closing market price of our common stock on the date of grant.
Stock-based compensation expense related to stock options and restricted stock is recognized on a straight-line basis over the requisite service periods of the awards, which is generally four years. Stock-based compensation expense for ESPP awards is recognized on a graded-vesting attribution basis over the requisite service period of each award.
For additional information regarding stock-based compensation and the assumptions used for determining the fair value of stock options and ESPP awards, refer to Note 2—Basis of Presentation and Summary of Significant Accounting Policies and Note 10—Stockholders’ Equity and Equity Incentive Plans.
Acquisition-related Intangible Assets and Goodwill
Acquisition-related intangible assets with finite lives are amortized over their estimated useful lives on a straight-line basis, while goodwill amounts are not amortized. Acquisition-related intangible assets and goodwill are tested for impairment at least annually or more frequently if events or changes in circumstances indicate that the acquisition-related intangible assets or goodwill may be impaired.
Events or changes in circumstances which could trigger an impairment review include a significant adverse change in legal factors or in the business climate, an adverse action or assessment by a regulator, unanticipated competition, a loss of key personnel, significant changes in the manner of the Company’s use of the acquired assets, or the strategy for the Company’s overall business, significant negative industry or economic trends, or significant underperformance relative to expected historical or projected future results of operations.
Income Taxes
Our income tax provision may be significantly affected by changes to our estimates for tax in jurisdictions in which we operate and other estimates utilized in determining the global effective tax rate. Actual results may also differ from our estimate based on changes in economic conditions. Such changes could have a substantial impact on the income tax provision. We evaluate the judgments surrounding our estimates and make adjustments, as appropriate, each reporting period.
Deferred income tax assets and liabilities are determined based upon the net effects of the differences between the consolidated financial statements carrying amounts and the tax basis of assets and liabilities and are measured using the enacted tax rate expected to apply to taxable income in the years in which the differences are expected to be reversed. A valuation allowance is used to reduce some or all of the deferred tax assets if, based upon the weight of available evidence, it is more likely than not that those deferred tax assets will not be realized.
We recognize the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized in the consolidated financial statements from such positions are then measured based on the largest benefit that has a greater than 50% likelihood of being realized. We recognize interest and penalties accrued related to our uncertain tax positions in our income tax provision in the accompanying consolidated statement of operations.
Recent Accounting Pronouncements
See Note 2 to our consolidated financial statements included in Part II, Item 8 of this Form 10-K, for recently issued accounting pronouncements not yet adopted.
ITEM 7A. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
We are exposed to certain market risks in the ordinary course of our business. These risks primarily include:
Interest Rate Risk
We had cash and cash equivalents of $100.5 million and marketable securities of $40.1 million as of December 31, 2024, which consisted of bank deposits, money market accounts, commercial paper, agency debt securities, and U.S. Treasury and government debt securities. The primary objective of our investment activities is to preserve principal while maximizing income without significantly increasing risk. Because our cash, cash equivalents, and marketable securities have a relatively short maturity, our portfolio’s fair value is relatively insensitive to interest rate changes. Our line of credit is at variable interest rates. We had no amounts outstanding under our credit facility as of December 31, 2024. We do not believe that an increase or decrease in interest rates of 100 basis points would have a material effect on our operating results or financial condition. In future periods, we will continue to evaluate our investment policy relative to our overall objectives.
Currency Exchange Risk
Our consolidated results of operations and cash flows are subject to fluctuations due to changes in foreign currency exchange rates. Historically, the majority of our revenue contracts have been denominated in U.S. Dollars. Our expenses are generally denominated in the currencies in which our operations are located, primarily the U.S. Dollar, Indian Rupee and British Pound. To date, we have not entered into any hedging arrangements with respect to foreign currency risk or other derivative instruments. In the event our foreign sales and expenses increase, our operating results may be more greatly affected by foreign currency exchange rate fluctuations, which can affect our operating income. A hypothetical 10% change in the U.S. Dollar to India Rupee exchange rate could result in a change of $2.2 million and $2.0 million in our operating income for the year ended December 31, 2024 and December 31, 2023, respectively. A hypothetical 10% change in the U.S. Dollar to British Pound exchange rate could result in a change of $2.1 million and $1.7 million in our operating income for the year ended December 31, 2024 and December 31, 2023, respectively.
Inflation Risk
We do not believe that inflation has had a material effect on our business, results of operations, or financial condition. If our costs were to become subject to significant inflationary pressures, for example in India or increases in data center base costs, we might not be able to fully offset such higher costs through price increases. Our inability or failure to do so could adversely affect our business, results of operations, and financial condition.
ITEM 8. CONSOLIDATED FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA
PUBMATIC, INC.
INDEX TO CONSOLIDATED FINANCIAL STATEMENTS
REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
To the stockholders and the Board of Directors of PubMatic, Inc.
Opinions on the Financial Statements and Internal Control over Financial Reporting
We have audited the accompanying consolidated balance sheets of PubMatic, Inc. and subsidiaries (the "Company") as of December 31, 2024 and 2023, the related consolidated statements of operations, comprehensive income, stockholders' equity, and cash flows, for each of the three years in the period ended December 31, 2024, and the related notes (collectively referred to as the "financial statements"). We have also audited the Company's internal control over financial reporting as of December 31, 2024, based on criteria established in Internal Control — Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO).
In our opinion, the financial statements referred to above present fairly, in all material respects, the financial position of the Company as of December 31, 2024 and 2023, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2024, in conformity with accounting principles generally accepted in the United States of America. Also, in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2024, based on criteria established in Internal Control — Integrated Framework (2013) issued by COSO.
Basis for Opinions
The Company’s management is responsible for these financial statements, for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management’s Report on Internal Control Over Financial Reporting. Our responsibility is to express an opinion on these financial statements and an opinion on the Company’s internal control over financial reporting based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud, and whether effective internal control over financial reporting was maintained in all material respects.
Our audits of the financial statements included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures to respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audits also included performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions.
Definition and Limitations of Internal Control over Financial Reporting
A company’s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.
Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.
Critical Audit Matter
The critical audit matter communicated below is a matter arising from the current-period audit of the financial statements that was communicated or required to be communicated to the audit committee and that (1) relate to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.
Revenue Recognition — Refer to Note 2 to the financial statements
Critical Audit Matter Description
The Company generates revenue through the monetization of publisher ad impressions on its platform. The Company charges publishers a fee, which is typically a percentage of the value of the ad impressions monetized through the platform. The Company recognizes revenue when a bid is won and a buyer purchases digital advertising inventory on its platform. The Company reports revenue net of payments to publishers. For the year ended December 31, 2024, the Company’s revenue was $291.3 million.
We identified revenue as a critical audit matter because there is a significant audit effort required in performing our audit procedures, which include evaluating and testing the Company’s process, systems, and controls related to the revenue cycle.
How the Critical Audit Matter Was Addressed in the Audit
Our audit procedures related to the Company’s revenue included the following, among others:
•We tested the effectiveness of controls related to the revenue cycle, including (i) general information technology (IT) controls over relevant systems used to process and record advertising transactions, including testing of user access controls, change management controls, and IT operations controls and (ii) controls in place to reconcile the various systems to the Company’s general ledger and to address the accuracy and completeness of data used to recognize revenue.
•We generated synthetic transactions and traced the recording of these transactions into the Company’s systems to understand how revenue transactions are captured, processed, and aggregated.
•We used data analytics to inspect journal entries and identify relationships in the revenue population to (i) identify significant relationships in the revenue population and (ii) understand significant relationships and related accounts affecting revenue.
•We performed audit procedures on those related accounts determined to have a significant relationship with revenue, including sending confirmations to customers for a selection of accounts which included the receivable balances and related impression count for each selection, and selecting a sample of publisher payables and performing subsequent disbursements testing.
•We performed a proof of cash reconciliation that reconciled cash to revenue and related revenue accounts.
/s/ DELOITTE & TOUCHE LLP
San Jose, California
February 27, 2025
We have served as the Company's auditor since 2012.
PUBMATIC, INC.
CONSOLIDATED BALANCE SHEETS
(In thousands, except par values)
| | | | | | | | | | | |
| December 31, 2024 | | December 31, 2023 |
ASSETS | | | |
Current assets | | | |
Cash and cash equivalents | $ | 100,452 | | | $ | 78,509 | |
Marketable securities | 40,135 | | | 96,835 | |
Accounts receivable, net | 424,814 | | | 375,468 | |
Prepaid expenses and other current assets | 10,145 | | | 11,143 | |
Total current assets | 575,546 | | | 561,955 | |
Property, equipment and software, net | 58,522 | | | 60,729 | |
Operating lease right-of-use assets | 44,402 | | | 21,102 | |
Acquisition-related intangible assets, net | 4,284 | | | 5,864 | |
Goodwill | 29,577 | | | 29,577 | |
Deferred tax assets | 24,864 | | | 13,880 | |
Other assets, non-current | 2,324 | | | 2,136 | |
TOTAL ASSETS | $ | 739,519 | | | $ | 695,243 | |
LIABILITIES AND STOCKHOLDERS' EQUITY | | | |
Current liabilities | | | |
Accounts payable | $ | 386,602 | | | $ | 347,673 | |
Accrued liabilities | 26,365 | | | 25,684 | |
Operating lease liabilities, current | 5,843 | | | 6,236 | |
| | | |
Total current liabilities | 418,810 | | | 379,593 | |
Operating lease liabilities, non-current | 39,538 | | | 15,607 | |
| | | |
Other liabilities, non-current | 3,908 | | | 3,844 | |
| | | |
TOTAL LIABILITIES | 462,256 | | | 399,044 | |
Commitments and contingencies (Note 9) | | | |
Stockholders' Equity | | | |
Preferred stock, $0.0001 par value per share, 10,000 shares authorized as of December 31, 2024 and 2023; No shares issued and outstanding as of December 31, 2024 and 2023 | — | | | — | |
Common stock, par value $0.0001 per share; 1,000,000 Class A shares authorized as of December 31, 2024 and 2023; 48,177 shares issued and 39,860 shares outstanding as of December 31, 2024; 45,542 shares issued and 41,502 shares outstanding as of December 31, 2023; 1,000,000 Class B shares authorized as of December 31, 2024 and 2023; 11,382 shares issued and 8,241 shares outstanding as of December 31, 2024; 11,884 shares issued and 8,744 outstanding as of December 31, 2023 | 6 | | | 6 | |
Treasury stock, at cost; 11,458 and 7,180 shares as of December 31, 2024 and 2023, respectively | (146,796) | | | (71,103) | |
Additional paid-in capital | 275,304 | | | 230,419 | |
Accumulated other comprehensive loss | (636) | | | (4) | |
Retained earnings | 149,385 | | | 136,881 | |
TOTAL STOCKHOLDERS’ EQUITY | 277,263 | | | 296,199 | |
TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY | $ | 739,519 | | | $ | 695,243 | |
| | | |
The accompanying notes are an integral part of these consolidated financial statements
62
PUBMATIC, INC.
CONSOLIDATED STATEMENTS OF OPERATIONS
(In thousands, except per share data)
| | | | | | | | | | | | | | | | | |
| Year Ended December 31, |
| 2024 | | 2023 | | 2022 |
Revenue | $ | 291,256 | | | $ | 267,014 | | | $ | 256,380 | |
Cost of revenue | 101,027 | | | 99,229 | | | 81,512 | |
Gross profit | 190,229 | | | 167,785 | | | 174,868 | |
Operating expenses: | | | | | |
Technology and development | 33,263 | | | 26,727 | | | 20,846 | |
Sales and marketing | 95,369 | | | 82,803 | | | 68,562 | |
General and administrative | 57,670 | | | 56,219 | | | 44,940 | |
Total operating expenses | 186,302 | | | 165,749 | | | 134,348 | |
Operating income | 3,927 | | | 2,036 | | | 40,520 | |
Interest income | 8,477 | | | 8,828 | | | 2,214 | |
Unrealized loss on equity investments | — | | | — | | | (5,948) | |
Other income (expense), net | 5,370 | | | (359) | | | 681 | |
Total other income (expense), net | 13,847 | | | 8,469 | | | (3,053) | |
Income before income taxes | 17,774 | | | 10,505 | | | 37,467 | |
Provision for income taxes | 5,270 | | | 1,624 | | | 8,762 | |
Net income | $ | 12,504 | | | $ | 8,881 | | | $ | 28,705 | |
Net income per share attributable to common stockholders: | | | | | |
Basic | $ | 0.25 | | | $ | 0.17 | | | $ | 0.55 | |
Diluted | $ | 0.23 | | | $ | 0.16 | | | $ | 0.50 | |
Weighted-average shares used to compute net income per share attributable to common stockholders: | | | | | |
Basic | 49,213 | | | 51,760 | | | 52,278 | |
Diluted | 54,294 | | | 56,027 | | | 56,908 | |
The accompanying notes are an integral part of these consolidated financial statements.
63
PUBMATIC, INC.
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(In thousands)
| | | | | | | | | | | | | | | | | |
| Year Ended December 31, |
| 2024 | | 2023 | | 2022 |
Net income | $ | 12,504 | | | $ | 8,881 | | | $ | 28,705 | |
Other comprehensive income (loss): | | | | | |
Unrealized gain on marketable securities, net of tax | 25 | | | 5 | | | 27 | |
Net change in foreign currency translation adjustment | (657) | | | — | | | — | |
Comprehensive income | $ | 11,872 | | | $ | 8,886 | | | $ | 28,732 | |
The accompanying notes are an integral part of these consolidated financial statements.
64
PUBMATIC, INC.
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(In thousands)
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | Common Stock | | Treasury Stock | | Additional Paid-In Capital | | Accumulated Other Comprehensive Income (Loss) | | Retained Earnings | | Total Stockholders’ Equity |
| | | | | | | | Shares | | Amount | | | | | |
Balance — December 31, 2021 | | | | | | | | | 51,855 | | | $ | 6 | | | $ | (11,486) | | | $ | 169,401 | | | $ | (36) | | | $ | 99,295 | | | $ | 257,180 | |
Stock-based compensation | | | | | | | | | — | | | — | | | — | | | 22,121 | | | — | | | — | | | 22,121 | |
Exercise of stock options | | | | | | | | | 358 | | | — | | | — | | | 1,195 | | | — | | | — | | | 1,195 | |
| | | | | | | | | | | | | | | | | | | | | |
Issuance of common stock related to employee stock purchase plan | | | | | | | | | 184 | | | — | | | — | | | 2,960 | | | — | | | — | | | 2,960 | |
Issuance of common stock related to RSU vesting | | | | | | | | | 308 | | | — | | | — | | | — | | | — | | | — | | | — | |
Other comprehensive income | | | | | | | | | — | | | — | | | — | | | — | | | 27 | | | — | | | 27 | |
Net income | | | | | | | | | — | | | — | | | — | | | — | | | — | | | 28,705 | | | 28,705 | |
Balance — December 31, 2022 | | | | | | | | | 52,705 | | | 6 | | | (11,486) | | | 195,677 | | | (9) | | | 128,000 | | | 312,188 | |
Stock-based compensation | | | | | | | | | — | | | — | | | — | | | 31,324 | | | — | | | — | | | 31,324 | |
Exercise of stock options | | | | | | | | | 575 | | | — | | | — | | | 1,549 | | | — | | | — | | | 1,549 | |
Repurchase of treasury stock, at cost | | | | | | | | | (4,040) | | | — | | | (59,617) | | | — | | | — | | | — | | | (59,617) | |
Issuance of common stock related to employee stock purchase plan | | | | | | | | | 128 | | | — | | | — | | | 1,869 | | | — | | | — | | | 1,869 | |
Issuance of common stock related to RSU vesting | | | | | | | | | 878 | | | — | | | — | | | — | | | — | | | — | | | — | |
Other comprehensive income | | | | | | | | | — | | | — | | | — | | | — | | | 5 | | | — | | | 5 | |
Net income | | | | | | | | | — | | | — | | | — | | | — | | | — | | | 8,881 | | | 8,881 | |
Balance — December 31, 2023 | | | | | | | | | 50,246 | | | 6 | | | (71,103) | | | 230,419 | | | (4) | | | 136,881 | | | 296,199 | |
Stock-based compensation | | | | | | | | | — | | | — | | | — | | | 40,752 | | | — | | | — | | | 40,752 | |
Exercise of stock options | | | | | | | | | 616 | | | — | | | — | | | 1,765 | | | — | | | — | | | 1,765 | |
Repurchase of treasury stock, at cost | | | | | | | | | (4,278) | | | — | | | (75,693) | | | — | | | — | | | — | | | (75,693) | |
Issuance of common stock related to employee stock purchase plan | | | | | | | | | 170 | | | — | | | — | | | 2,368 | | | — | | | — | | | 2,368 | |
Issuance of common stock related to RSU vesting | | | | | | | | | 1,347 | | | — | | | — | | | — | | | — | | | — | | | — | |
Other comprehensive loss | | | | | | | | | — | | | — | | | — | | | — | | | (632) | | | — | | | (632) | |
Net income | | | | | | | | | — | | | — | | | — | | | — | | | — | | | 12,504 | | | 12,504 | |
Balance — December 31, 2024 | | | | | | | | | 48,101 | | | $ | 6 | | | $ | (146,796) | | | $ | 275,304 | | | $ | (636) | | | $ | 149,385 | | | $ | 277,263 | |
The accompanying notes are an integral part of these consolidated financial statements.
65
PUBMATIC, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS
(In thousands)
| | | | | | | | | | | | | | | | | |
| Year Ended December 31, |
| 2024 | | 2023 | | 2022 |
CASH FLOW FROM OPERATING ACTIVITIES: | | | | | |
Net income | $ | 12,504 | | | $ | 8,881 | | | $ | 28,705 | |
Adjustments to reconcile net income to net cash provided by operating activities: | | | | | |
Depreciation and amortization | 45,352 | | | 44,770 | | | 34,249 | |
| | | | | |
Unrealized loss and impairment of equity investment | — | | | — | | | 5,948 | |
Stock-based compensation | 37,676 | | | 28,862 | | | 20,646 | |
Provision for doubtful accounts | — | | | 5,675 | | | — | |
Deferred income taxes | (10,984) | | | (13,406) | | | (7,166) | |
Accretion of discount on marketable securities | (4,117) | | | (4,093) | | | (577) | |
Non-cash lease expense | 6,801 | | | 6,145 | | | 5,831 | |
Other | (25) | | | 45 | | | 90 | |
Changes in operating assets and liabilities: | | | | | |
Accounts receivable | (49,345) | | | (75,716) | | | (24,408) | |
Prepaid expenses and other current assets | (5,826) | | | 3,918 | | | (1,595) | |
Accounts payable | 38,096 | | | 79,687 | | | 29,763 | |
Accrued liabilities | 9,627 | | | 3,035 | | | (1,024) | |
Operating lease liabilities | (6,531) | | | (5,789) | | | (5,539) | |
Other liabilities, non-current | 197 | | | (893) | | | 2,289 | |
Net cash provided by operating activities | 73,425 | | | 81,121 | | | 87,212 | |
CASH FLOWS FROM INVESTING ACTIVITIES: | | | | | |
Purchases of and deposits on property and equipment | (17,592) | | | (10,601) | | | (35,869) | |
Capitalized software development costs | (20,936) | | | (17,687) | | | (13,024) | |
Purchases of marketable securities | (142,016) | | | (140,603) | | | (137,793) | |
Proceeds from sales of marketable securities | — | | | 18,873 | | | — | |
Proceeds from maturities of marketable securities | 202,858 | | | 111,000 | | | 133,400 | |
| | | | | |
Business combination, net of cash acquired | — | | | — | | | (28,085) | |
Net cash provided by (used in) investing activities | 22,314 | | | (39,018) | | | (81,371) | |
CASH FLOWS FROM FINANCING ACTIVITIES: | | | | | |
Payment of business combination indemnification claims holdback | (2,148) | | | — | | | — | |
| | | | | |
Proceeds from issuance of common stock for employee stock purchase plan | 2,368 | | | 1,869 | | | 2,960 | |
Proceeds from exercise of stock options | 1,765 | | | 1,549 | | | 1,195 | |
Principal payments on finance lease obligations | (131) | | | (126) | | | (119) | |
Payments to acquire treasury stock | (75,332) | | | (59,268) | | | — | |
Net cash provided by (used in) financing activities | (73,478) | | | (55,976) | | | 4,036 | |
NET INCREASE (DECREASE) IN CASH AND CASH EQUIVALENTS | 22,261 | | | (13,873) | | | 9,877 | |
Effect of foreign currency on cash | (318) | | | — | | | — | |
CASH AND CASH EQUIVALENTS - Beginning of Year | 78,509 | | | 92,382 | | | 82,505 | |
CASH AND CASH EQUIVALENTS - End of Year | $ | 100,452 | | | $ | 78,509 | | | $ | 92,382 | |
SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION: | | | | | |
Income taxes paid | $ | 14,176 | | | $ | 15,631 | | | $ | 9,190 | |
SUPPLEMENTAL DISCLOSURES OF NON-CASH INVESTING AND FINANCING INFORMATION: | | | | | |
Stock-based compensation capitalized as internal use software costs | $ | 3,076 | | | $ | 2,462 | | | $ | 1,475 | |
Property and equipment included in accounts payable and accrued expenses | $ | 618 | | | $ | 203 | | | $ | 749 | |
Capitalized software costs included in accounts payable and accrued expenses | $ | 2,365 | | | $ | 2,966 | | | $ | 1,796 | |
Business combination purchase consideration - indemnification claims holdback | $ | — | | | $ | 2,148 | | | $ | 2,148 | |
The accompanying notes are an integral part of these consolidated financial statements.
66
PUBMATIC, INC.
Notes to Consolidated Financial Statements
Note 1 – Organization and Description of Business
PubMatic, Inc. (together with its subsidiaries, the “Company” or “PubMatic”) was founded in 2006. The Company has offices in California, New York, Europe, Asia, and Australia. The Company provides a specialized cloud infrastructure platform that enables real-time programmatic advertising transactions. The purpose-built technology and infrastructure provides superior outcomes for both publishers and advertisers leveraging an efficient design, machine learning, and data processing capabilities, with customer alignment and global omnichannel reach.
Note 2 – Basis of Presentation and Summary of Significant Accounting Policies
Fiscal Year
The Company’s fiscal year ends on December 31. References to fiscal year 2024, for example, refer to the fiscal year ended December 31, 2024.
Basis of Presentation
The accompanying consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“GAAP”). The accompanying consolidated financial statements include the accounts of PubMatic, Inc. and its wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.
Use of Estimates
The preparation of the consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts of assets and liabilities reported, disclosures about contingent assets and liabilities, and reported amounts of revenue and expenses.
Significant items subject to such estimates include: revenue recognition criteria, including the determination of revenue reporting as net versus gross in the Company’s revenue arrangements, internal use software development costs, stock-based compensation, acquisition-related intangible assets, and income taxes, including the valuation reserve on deferred tax assets. The Company evaluates its estimates and assumptions on an ongoing basis using historical experience and other factors and adjusts those estimates and assumptions when facts and circumstances dictate. Actual results could materially differ from those estimates and assumptions.
Due to the inherent uncertainty involved in making assumptions and estimates, events and changes in circumstances arising after December 31, 2024, including macroeconomic factors, may result in actual outcomes that differ from those contemplated by the Company’s assumptions and estimates.
Concentration of Credit Risk
Financial instruments that potentially subject the Company to concentration of credit risk consist principally of cash and cash equivalents, marketable securities, and accounts receivable. The Company maintains its cash and cash equivalents with financial institutions in amounts which exceed Federal Deposit Insurance Corporation limits.
The Company’s investment policy limits investments to certain types of securities issued by the U.S. government and its agencies and institutions with investment-grade credit ratings and places restrictions on maturities and concentration by type and issuer. The primary objective of its investment activities is to preserve principal while maximizing income without significantly increasing risk.
The Company defines its revenue concentration based on revenue recognized from individual publishers. For the years ended December 31, 2024 and 2023, no publisher represented more than 10% of the Company’s revenue. For the year ended December 31, 2022, one publisher represented 13% of the Company’s revenue. As of December 31, 2024, two buyers accounted for 44% and 11%, respectively, of accounts receivable. As of December 31, 2023, three buyers accounted for 30%, 21%, and 14%, respectively, of accounts receivable.
Cash and Cash Equivalents
The Company considers all highly liquid investments with an original maturity at the date of purchase of three months or less to be cash equivalents.
Marketable Securities
The Company classifies marketable securities as available-for-sale at the time of purchase and reevaluates such classification at each balance sheet date. The Company may sell these securities at any time for use in current operations even if they have not yet reached maturity. As a result, the Company classifies its marketable securities, including those with maturities beyond twelve months, as current assets in the consolidated balance sheets. These marketable securities are carried at fair value and unrealized gains and losses are recorded in other comprehensive income, which is reflected as a component of stockholders’ equity. These marketable securities are assessed as to whether those with unrealized loss positions are other than temporarily impaired. The Company considers impairments to be other than temporary if they are related to deterioration in credit risk or if it is likely the securities will be sold before the recovery of their cost basis. Realized gains and losses from the sale of marketable securities and declines in value deemed to be other than temporary are determined based on the specific identification method. Realized gains and losses, and any expected credit losses, are reported in other income (expense), net in the consolidated statements of operations and comprehensive income.
Fair Value of Financial Instruments
Financial instruments consist of cash equivalents, marketable securities, accounts receivable, accounts payable, and accrued liabilities. Cash equivalents and marketable securities are remeasured at fair value at the end of every period. Accounts receivable, accounts payable and accrued liabilities are stated at their carrying value, which approximates fair value due to the short time to the expected receipt or payment.
Accounts Receivable and Allowance for Credit Losses
Accounts receivable are recorded at the invoiced amount, are unsecured, and do not bear interest. The allowance for credit losses is based on the best estimate of the amount of probable credit losses in existing accounts receivable. The allowance for credit losses is determined based on historical collection experience and the review in each period of the status of the then outstanding accounts receivable, while taking into consideration current customer information, collection history, and other relevant data. The Company reviews the allowance for credit losses on a quarterly basis. Account balances are written off against the allowance when the Company believes it is probable the receivable will not be recovered.
The following table presents the changes in the allowance for credit losses (in thousands):
| | | | | | | | | | | | | | | | | |
| December 31, |
| 2024 | | 2023 | | 2022 |
Allowance for credit losses, beginning balance | $ | 770 | | | $ | 1,765 | | | $ | 1,765 | |
Provision | 248 | | | 14,547 | | | — | |
Write-offs | — | | | (15,542) | | | — | |
Allowance for credit losses, ending balance | $ | 1,018 | | | $ | 770 | | | $ | 1,765 | |
During the year ended December 31, 2023, the provision for expected credit losses associated with accounts receivable increased by $14.5 million relating to uncollectible receivables for a DSP buyer of the Company’s platform that filed for Chapter 11 bankruptcy on June 30, 2023. Of the total uncollectible receivables from the DSP buyer of $14.5 million, $8.8 million was subject to chargeback to publishers of the Company and recorded as contra payable to publishers related to expected recoveries. The result was $5.7 million of bad debt expense for the year ended December 31, 2023.
Property and Equipment
Property and equipment, including leasehold improvements, are stated at cost, less accumulated depreciation and amortization. Depreciation is computed using the straight-line method over the estimated useful lives of the related assets, generally three years. Leasehold improvements are amortized on a straight-line basis over the shorter of the estimated useful lives of the assets or the remaining lease term.
Internal Use Software Development Costs
The Company capitalizes certain internal use software development costs associated with creating and enhancing internal use software related to its platform and technology infrastructure. These costs include personnel and related employee benefits expenses for employees who are directly associated with and who devote time to software projects, and external direct costs of materials and services consumed in developing or obtaining the software. Software development costs that do not meet the criteria for capitalization are expensed as incurred and recorded in technology and development expenses in the consolidated statements of operations and comprehensive income.
Software development activities generally consist of three stages, (i) the planning stage, (ii) the application and infrastructure development stage, and (iii) the post implementation stage. Costs incurred in the planning and post implementation stages of software development, including costs associated with the post configuration training and repairs and maintenance of the developed technologies, are expensed as incurred.
The Company capitalizes costs associated with software developed for internal use when both the preliminary project stage is completed and management has authorized further funding for the completion of the project. Costs incurred in the application and infrastructure development stages, including significant enhancements and upgrades, are capitalized. Capitalization ends once a project is substantially complete and the software and technologies are ready for their intended purpose. Internal use software development costs are amortized using a straight-line method over the estimated useful life of two to five years, commencing when the software is ready for its intended use.
Leases
The Company determines if an arrangement is or contains a lease at inception, which is the date on which the terms of the contract are agreed to, and the agreement creates enforceable rights and obligations. Under Topic 842, a contract is or contains a lease when (i) explicitly or implicitly identified assets have been deployed in the contract and (ii) the customer obtains substantially all of the economic benefits from the use of that underlying asset and directs how and for what purpose the asset is used during the term of the contract. The Company also considers whether its service arrangements include the right to control the use of an asset.
The Company’s leases may include a non-lease component representing additional services transferred to the Company, such as common area maintenance for real estate. The Company accounts for each separate lease component and the non-lease components associated with that lease component as a single lease component. As such, minimum lease payments include fixed payments for non-lease components within a lease agreement but exclude variable lease payments not dependent on an index or rate, such as common area maintenance, operating expenses, utilities, or other costs that are subject to fluctuation from period to period. Non-lease components that are variable in nature are recorded as variable lease expense in the period incurred.
The allocation of lease payments is determined based on the relative standalone price of the separate office and furniture components. Some leases include an option to renew, generally at the Company’s sole discretion, with renewal terms that can extend the lease term up to five additional years. In addition, certain leases contain termination options, where the rights to terminate are held by either the Company, the lessor, or both parties. These options to extend or terminate a lease are not included in the lease terms as the Company is not reasonably certain that they will exercise that option. The Company’s leases generally do not contain any material restrictive covenants.
The Company recognizes its lease right of use assets (“ROU assets”) and lease liabilities based on the present value of lease payments over the lease term at the commencement date of the lease. The ROU assets also include any initial direct costs incurred and lease payments made at or before the commencement date and are reduced by any lease incentives.
The Company uses its incremental borrowing rate to determine the present value of lease payments, as the Company’s leases do not have a readily determinable implicit discount rate. The incremental borrowing rate is the rate of interest the Company would have to pay to borrow on a collateralized basis over a similar term and amount in a similar economic environment. Judgement is applied in assessing factors such as Company-specific credit risk, lease term, nature and quality of the underlying collateral, currency, and economic environment in determining the incremental borrowing rate to apply to each lease.
Operating ROU assets and liabilities are included on the Company’s consolidated balance sheets. Finance lease assets are included in property, equipment and software, net. Finance lease liabilities are included in accrued liabilities and other liabilities, non-current. The Company does not recognize ROU assets or lease liabilities for leases with a term of 12 months or less for any asset classes.
Operating lease cost is recognized on a straight-line basis over the lease term. Finance lease cost is recognized as a combination of the amortization expense for the right-of-use assets and interest expense for the outstanding lease liabilities, and results in a front-loaded expense pattern over the lease term. Short-term and variable lease costs are not material to the Company’s consolidated financial statements.
Impairment of Long-Lived Assets
The Company continually monitors events and changes in circumstances that could indicate that carrying amounts of its long-lived assets, including property and equipment and intangible assets may not be recoverable. When such events or changes in circumstances occur, the Company assesses the recoverability of long-lived assets by determining whether the carrying value of such assets will be recovered through their undiscounted expected future cash flows. If the future undiscounted cash flows are less than the carrying value of these assets, the Company recognizes an impairment loss based on the excess of the carrying value over the fair value of the assets.
Business Combinations
The Company allocates the purchase consideration for acquired companies to tangible and intangible assets acquired and liabilities assumed based on their estimated fair values as of the acquisition date, with the excess recorded to goodwill. These estimates are inherently uncertain and subject to refinement. During the measurement period, which may be up to one year from the acquisition date, the Company may record adjustments to the fair value of these tangible and intangible assets acquired and liabilities assumed with the corresponding offset to goodwill. Upon the conclusion of the measurement period or final determination of the fair value of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the consolidated statements of operations.
Acquisition-related Intangible Assets and Goodwill
Acquisition-related intangible assets with finite lives are amortized over their estimated useful lives on a straight-line basis. Goodwill amounts are not amortized. Acquisition-related intangible assets and goodwill are tested for impairment at least annually or more frequently if events or changes in circumstances indicate that the acquisition-related intangible assets or goodwill may be impaired.
Events or changes in circumstances which could trigger an impairment review include a significant adverse change in legal factors or in the business climate, an adverse action or assessment by a regulator, unanticipated competition, a loss of key personnel, significant changes in the manner of the Company’s use of the acquired assets, or the strategy for the Company’s overall business, significant negative industry or economic trends, or significant underperformance relative to expected historical or projected future results of operations. The Company has not recorded any acquisition-related intangible assets or goodwill impairment to date.
Impairment of Equity Investment
The Company holds one privately held equity security investment in which the Company does not have a controlling interest or significant influence. The investment is recorded at cost and adjusted only for observable transactions for same or similar investments of the same issuer or impairment events (referred to as the measurement alternative).
As a result of an impairment event where the Company concluded there was no longer a readily determinable fair value for its equity investment, an impairment charge of $5.9 million was recorded within other income (expense), net in the Company’s consolidated statements of operations for the year ended December 31, 2022.
Revenue Recognition
The Company recognizes revenue through the following steps:
•Identification of a contract with a customer;
•Identification of the performance obligations in the contract;
•Determination of the transaction price;
•Allocation of the transaction price to the performance obligations in the contract; and
•Recognition of revenue when or as the performance obligations are satisfied.
The Company refers to its publishers, app developers, and channel partners collectively as its publishers. The Company generates revenue through the monetization of publisher ad impressions on its platform. The Company’s platform allows publishers to sell, in real time, ad impressions to buyers and provides automated inventory management and monetization tools to publishers across various device types and digital ad formats. The Company charges publishers a fee, which is typically a percentage of the value of the ad impressions monetized through the Company’s platform.
The Company maintains agreements with each publisher and buyer in the form of written service agreements, which set out the terms of the relationship, including payment terms (typically ninety days or less) and access to its platform.
The Company invoices buyers for publisher digital advertising inventory purchased through its platform. The Company recognizes revenue when a bid is won and a buyer purchases inventory on its platform. The Company records revenue reductions for rebates associated with SPO agreements with buyers. These rebates may be fixed or tiered based on the volume of spend over the incentive period. For volume-based rebate rates, the Company estimates and records revenue reductions based on the expected volumes during the incentive term.
The determination as to whether revenue should be reported gross of amounts billed to buyers (gross basis) or net of payments to publishers (net basis) requires significant judgment, and is based on the Company’s assessment of whether it is acting as the principal or an agent in the transaction. The Company has determined that it does not act as the principal in the purchase and sale of digital advertising inventory because it does not control the advertising inventory and it does not set the price which is the result of an auction within the marketplace. Based on these and other factors, the Company reports revenue on a net basis.
The Company invoices buyers at the end of each month for the full purchase price of ad impressions monetized in that month. Accounts receivable are recorded at the amount of gross billings for the amounts the Company is responsible to collect, and accounts payable are recorded at the net amount payable to publishers. Accordingly, both accounts receivable and accounts payable appear large in relation to revenue reported on a net basis.
Cost of Revenue
Cost of revenue consists primarily of data center co-location costs, depreciation expense related to hardware supporting the Company’s platform, amortization expense related to capitalized internal use software development costs and acquired developed technology, personnel costs, and allocated facilities costs. Personnel costs include salaries, bonuses, stock-based compensation, and employee benefit costs, and are primarily attributable to the Company’s network operations group which maintains the Company’s servers and the Company’s client operations group, which is responsible for integration of new publishers and buyers and providing customer support for existing customers.
Technology and Development Costs
Technology and development expenses consist primarily of personnel costs, including salaries, bonuses, stock-based compensation, and employee benefits costs, allocated facilities costs, and professional services. These expenses include costs incurred in the development, implementation and maintenance of internal use software, including platform and related infrastructure. Technology and development costs are expensed as incurred, except to the extent that such costs are associated with internal use software development that meets the criteria for capitalization. The Company amortizes internal use software development costs that relate to its revenue producing activities on its platform to cost of revenue.
Advertising Costs
Advertising costs are expensed as incurred and are included in sales and marketing expenses. The Company’s advertising costs recorded during the years ended December 31, 2024, 2023 and 2022 were not material.
Stock-Based Compensation
Stock-based compensation expense related to stock awards, including stock options and restricted stock units (“RSUs”), is measured based on the fair value of the awards granted and recognized as an expense on a straight-line basis over the requisite service period of the awards, which is generally the vesting term of four years.
The fair value of each option award is estimated on the grant date using the Black-Scholes option pricing model.
The fair value of each RSU award is based on the fair value of the underlying common stock as of the grant date.
Stock-based compensation expense related to the Company’s Employee Stock Purchase Plan (“ESPP”) is measured at fair value on the grant date using the Black-Scholes option pricing model. The Company recognizes stock-based compensation expense related to shares issued pursuant to the ESPP on a straight-line basis over the offering period, which is 12 months. The ESPP allows employees to purchase shares of the Company's common stock at a 15% percent discount from the lower of the Company’s stock price on (i) the first day of the offering period or on (ii) the last day of each of the two six-month purchase periods. The ESPP also allows employees to reduce their percentage election but not to increase that election until the next one-year offering period. The ESPP includes a reset provision for the purchase price if the stock price on the purchase date is less than the stock price on the offering date.
The assumptions used to determine the fair value of the stock awards represent management’s best estimates. These estimates involve inherent uncertainties and the application of management’s judgment. The Company accounts for forfeitures as they occur. For additional information regarding stock-based compensation and the assumptions used for determining the fair value of stock options and ESPP awards, refer to Note 10—Stockholders’ Equity and Equity Incentive Plans.
Foreign Currency Translation
Transactions in foreign currencies are translated into the functional currency of the applicable entity at the rates of exchange in effect at the date of the transaction. Accordingly, all monetary assets and liabilities of these subsidiaries are remeasured at the current exchange rate at each balance sheet date, nonmonetary assets and liabilities are measured at historical rates, and revenue and expenses are remeasured at average exchange rates during the period. Transaction gains and losses are included in other income (expense), net in the accompanying consolidated statements of operations. The Company’s net foreign currency gain (losses) recorded during the years ended December 31, 2024, 2023 and 2022 were $1.1 million, ($1.5 million), and $0.7 million respectively.
Income Taxes
The Company utilizes the asset and liability method under which deferred tax assets and liabilities arise from the temporary differences between the tax basis of an asset or liability and its reported amount in the consolidated financial statements, as well as from net operating loss and tax credit carryforwards. Deferred tax amounts are determined by using the tax rates expected to be in effect when the taxes will actually be paid or refunds received, as provided for under currently enacted tax law. A valuation allowance is established when necessary to reduce deferred tax assets to the amount expected to be realized.
The Company recognizes the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized in the consolidated financial statements from such positions are then measured based on the largest benefit that has a greater than 50% likelihood of being realized. The Company recognizes interest and penalties related to income tax matters as income tax expense.
Net Income Per Share Attributable to Common Stockholders
Basic and diluted net income per share attributable to Class A and Class B common stock is computed in conformity with the two-class method required for participating securities. The Company applies the two-class method to allocate earnings between common and other participating securities based on their participation rights.
Distributed and undistributed earnings allocated to participating securities are subtracted from net income in determining net income attributable to common stockholders. Basic net income per share is computed by dividing net income attributable to common stockholders by the weighted-average number of shares of the Company’s Class A and Class B common stock outstanding.
The diluted net income per share attributable to common stockholders is computed by giving effect to all dilutive securities. Diluted net income per share attributable to common stockholders is computed by dividing the resulting net income attributable to common stockholders by the weighted-average number of fully diluted common shares outstanding. During the periods when there is a net loss attributable to common stockholders, potentially dilutive common stock equivalents have been excluded from the calculation of diluted net loss per share attributable to common stockholders as their effect is anti-dilutive.
Recently Adopted Accounting Pronouncements
In November 2023, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2023-07 “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures” which expands annual and interim disclosure requirements for reportable segments, primarily through enhanced disclosures about significant segment expenses. ASU 2023-07 requires additional disclosures for segment reporting, including disclosure of the title and position of the Chief Operating Decision Maker and requires a public entity that has a single reportable segment to provide all the disclosures required by the amendments in ASU 2023-07, and all existing segment disclosures in Topic 280. ASU 2023-07 is effective for fiscal periods beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. The Company adopted ASU 2023-07 during the year ended December 31, 2024 retrospectively to all periods presented in the consolidated financial statements. See Note 13 Segment and Geographical Information in the accompanying notes to the consolidated financial statements for further detail.
Recent Accounting Pronouncements Not Yet Adopted
In December 2023, the FASB issued ASU 2023-09 "Income Taxes (Topics 740): Improvements to Income Tax Disclosures" to expand the disclosure requirements for income taxes, specifically related to the rate reconciliation and income taxes paid. ASU 2023-09 is effective for annual periods beginning January 1, 2025, with early adoption permitted. The Company is currently evaluating the potential effect that the updated standard will have on its financial statement disclosures.
In November 2024, the FASB issued ASU 2024-03 “Income Statement-Reporting Comprehensive Income-Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses”, requiring public entities to disclose additional information about specific expense categories in the notes to the financial statements on an interim and annual basis. ASU 2024-03 is effective for fiscal years beginning after December 15, 2026, and for interim periods beginning after December 15, 2027, with early adoption permitted. The Company is currently evaluating the impact adopting ASU 2024-03 will have on its financial statement disclosures.
Note 3 – Fair Value Measurements
Assets and liabilities recorded at fair value on a recurring basis in the consolidated balance sheets are categorized based upon the level of judgment associated with the inputs used to measure their fair values. Fair value represents the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. The authoritative guidance on fair value measurements establishes a three-tier fair value hierarchy for disclosure of fair value measurements as follows:
•Level 1 – Inputs are unadjusted, quoted prices in active markets for identical assets or liabilities at the measurement date;
•Level 2 – Inputs are observable, unadjusted quoted prices in active markets for similar assets or liabilities, unadjusted quoted prices for identical or similar assets or liabilities in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the related assets or liabilities; and
•Level 3 – Unobservable inputs that are significant to the measurement of the fair value of the assets or liabilities that are supported by little or no market data.
A financial instrument’s categorization within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement. The Company’s assessment of the significance of a particular input to the fair value measurement in its entirety requires management to make judgments and consider factors specific to the asset or liability.
The Company’s financial assets consist of Level 1 and 2 assets. The Company had no Level 3 assets or liabilities for the periods presented. The Company classifies its cash equivalents and marketable securities within Level 1 or Level 2 because they are valued using either quoted market prices or inputs other than quoted prices which are directly or indirectly observable in the market, including readily-available pricing sources for the identical underlying security which may not be actively traded. The Company’s fixed income available-for-sale securities consist of high quality, investment grade securities from diverse issuers. The valuation techniques used to measure the fair value of the Company’s marketable securities were derived from non-binding market consensus prices that are corroborated by observable market data and quoted market prices for similar instruments.
The following tables set forth the fair value of the Company’s financial assets and liabilities measured on a recurring basis by level within the fair value hierarchy (in thousands):
| | | | | | | | | | | | | | | | | | | | | | | |
| December 31, 2024 |
| Level 1 | | Level 2 | | Level 3 | | Total |
Financial Assets | | | | | | | |
Money market funds | $ | 57,998 | | | $ | — | | | $ | — | | | $ | 57,998 | |
Commercial paper | — | | | 2,296 | | | — | | | 2,296 | |
Certificates of deposit | — | | | 14,821 | | | — | | | 14,821 | |
Cash equivalents | 57,998 | | | 17,117 | | | — | | | 75,115 | |
Commercial paper | — | | | 27,837 | | | — | | | 27,837 | |
| | | | | | | |
U.S. Treasury and government debt securities | — | | | 12,298 | | | — | | | 12,298 | |
Marketable securities | — | | | 40,135 | | | — | | | 40,135 | |
Total financial assets | $ | 57,998 | | | $ | 57,252 | | | $ | — | | | $ | 115,250 | |
| | | | | | | |
| December 31, 2023 |
| Level 1 | | Level 2 | | Level 3 | | Total |
Financial Assets | | | | | | | |
Money market funds | $ | 42,126 | | | $ | — | | | $ | — | | | $ | 42,126 | |
Certificates of deposit | — | | | 12,528 | | | — | | | 12,528 | |
Cash equivalents | 42,126 | | | 12,528 | | | — | | | 54,654 | |
Commercial paper | — | | | 50,962 | | | — | | | 50,962 | |
Agency debt securities | — | | | 2,995 | | | — | | | 2,995 | |
U.S. Treasury and government debt securities | — | | | 42,878 | | | — | | | 42,878 | |
Marketable securities | — | | | 96,835 | | | — | | | 96,835 | |
Total financial assets | $ | 42,126 | | | $ | 109,363 | | | $ | — | | | $ | 151,489 | |
There were no transfers between Level 1 and Level 2 fair value measurement categories during the years ended December 31, 2024 and 2023.
Note 4 – Balance Sheet Components
Marketable Securities
The following tables summarize the Company’s marketable securities by significant investment categories (in thousands):
| | | | | | | | | | | | | | | | | | | | | | | |
| December 31, 2024 |
| Amortized Cost | | Unrealized Gains | | Unrealized Loss | | Fair Value |
Commercial paper | $ | 27,823 | | | $ | 17 | | | $ | (3) | | | $ | 27,837 | |
| | | | | | | |
U.S. Treasury and government debt securities | 12,289 | | | 9 | | | — | | | 12,298 | |
Total | $ | 40,112 | | | $ | 26 | | | $ | (3) | | | $ | 40,135 | |
| | | | | | | |
| December 31, 2023 |
| Amortized Cost | | Unrealized Gains | | Unrealized Loss | | Fair Value |
Commercial paper | $ | 50,975 | | | $ | 3 | | | $ | (16) | | | $ | 50,962 | |
Agency debt securities | 2,997 | | | — | | | (2) | | | 2,995 | |
U.S. Treasury and government debt securities | 42,867 | | | 12 | | | (1) | | | 42,878 | |
Total | $ | 96,839 | | | $ | 15 | | | $ | (19) | | | $ | 96,835 | |
The remaining contractual maturity of all marketable securities was within one year as of December 31, 2024 and 2023. Realized gains and losses were not material for the years ended December 31, 2024, 2023 and 2022. As of December 31, 2024, and 2023 there were no securities that were in an unrealized loss position for more than twelve months.
Property, Equipment and Software, Net
Property, equipment and software, net consisted of the following (in thousands):
| | | | | | | | | | | |
| December 31, |
| 2024 | | 2023 |
Internal-use software | $ | 72,372 | | | $ | 56,257 | |
Network hardware, computer equipment and software | 153,838 | | | 137,709 | |
Leasehold improvements | 5,526 | | | 5,173 | |
Furniture and fixtures | 2,329 | | | 2,304 | |
Property, equipment and software, gross | 234,065 | | | 201,443 | |
Less: accumulated depreciation and amortization | (175,543) | | | (140,714) | |
Total property, equipment and software, net | $ | 58,522 | | | $ | 60,729 | |
Depreciation and amortization expense related to property, equipment, and software (excluding amortization of internal use software) was $24.8 million, $28.5 million, and $23.6 million for the years ended December 31, 2024, 2023 and 2022, respectively.
The Company capitalized $23.4 million, $21.3 million, and $14.5 million in software development costs during the years ended December 31, 2024, 2023 and 2022, respectively. Fully-amortized software development costs of $7.3 million have been removed from internal-use software and accumulated depreciation and amortization for the year ended December 31, 2024. Amortization expense of internal use software was $18.9 million, $13.9 million, and $10.0 million for the years ended December 31, 2024, 2023 and 2022, respectively. These costs are included within cost of revenue in the consolidated statements of operations.
The Company did not recognize any impairment charges on its long-lived assets during the years ended December 31, 2024, 2023 and 2022.
Accounts Payable
Accounts payable consisted of the following (in thousands):
| | | | | | | | | | | |
| December 31, |
| 2024 | | 2023 |
Payable to publishers | $ | 366,009 | | | $ | 335,061 | |
Trade and other payables | 20,593 | | | 12,612 | |
Total accounts payable | $ | 386,602 | | | $ | 347,673 | |
Accrued Liabilities
Accrued liabilities consisted of the following (in thousands):
| | | | | | | | | | | |
| December 31, |
| 2024 | | 2023 |
Accrued compensation | $ | 19,977 | | | $ | 18,784 | |
Accrued and other current liabilities | 6,388 | | | 6,900 | |
Total accrued liabilities | $ | 26,365 | | | $ | 25,684 | |
Note 5 – Senior Secured Credit Facilities Agreement
Senior Secured Credit Facilities Agreement
On October 17, 2022, the Company entered into a Senior Secured Credit Facilities Credit Agreement (the “Credit Agreement”) with the several lenders parties thereto (the “Lenders”), and Silicon Valley Bank (“SVB”), as administrative agent, lead arranger, issuing lender, and swingline lender.
The Credit Agreement provides a revolving credit facility in an aggregate principal amount of $110.0 million (“the Revolving Credit Facility”), including a $25.0 million letter of credit sub-facility and a $25.0 million swingline sub-facility. The Company’s obligations under the Revolving Credit Facility and the letter of credit sub-facility (described in Note 9) with SVB are secured by substantially all of its assets excluding its intellectual property. The Company may, subject to certain customary conditions, on one or more occasions increase commitments under the Revolving Credit Facility in an amount not to exceed $90.0 million in the aggregate (the “Incremental Facility”). Each Lender will have discretion to determine whether it will participate in any Incremental Facility. The Credit Agreement matures on October 17, 2027.
Borrowings under the Revolving Credit Facility will accrue interest at rates equal, at the Company’s election, to (i) the applicable secured overnight financing rate (“SOFR”), plus the applicable margin for such loans, or (ii) the alternate base rate (“ABR”), which is defined as the highest of (a) the prime rate in effect from time to time, (b) the federal funds effective rate in effect from time to time plus 0.50%, and (c) the adjusted term SOFR for a one (1) month tenor in effect from time to time plus 1.0%, plus the applicable margin for such loans. The applicable margin for borrowings bearing interest on the SOFR ranges from 2.00% to 2.75%, and the applicable margin for borrowings bearing interest based on the ABR ranges from 1.00% to 1.75%. The Company will pay a quarterly commitment fee during the term of the Credit Agreement for the non-use of available funds ranging from 0.25% to 0.35%. In addition, the Credit Agreement provides a mechanism to determine a successor reference rate to the applicable reference rate if, among other things, the applicable reference rate becomes unavailable or is generally replaced as a benchmark interest rate.
The Credit Agreement contains customary representations and warranties as well as customary affirmative and negative covenants. Negative covenants include, among others, limitations on incurrence of indebtedness, liens, disposition of property and investments by the Company and its subsidiaries. In addition, the Credit Agreement requires the Company to maintain certain interest coverage, leverage and senior leverage ratios. The Company was in compliance with these covenants as of December 31, 2024.
The Credit Agreement contains customary events of default. Upon the occurrence and during the continuance of an event of default, the Lenders may declare the outstanding advances and all other obligations under the Credit Agreement immediately due and payable.
The Company may use amounts borrowed under the Credit Agreement to refinance the Existing Credit Agreement, for general corporate purposes or working capital financing. The Company may borrow additional amounts under the Credit Agreement from time to time as opportunities and needs arise.
Note 6 – Leases
The Company leases office facilities from unrelated parties under operating lease agreements that have initial terms ranging from two to seven years. Included in an office lease the Company also leases furniture and fixtures under a finance lease with a seven year term with a purchase option at the end of the term.
The components of operating and finance lease costs were as follows (in thousands):
| | | | | | | | | | | |
| Year Ended December 31, |
| 2024 | | 2023 |
Operating lease cost | $ | 8,536 | | | $ | 7,468 | |
Finance lease cost | 186 | | | 189 | |
Total lease cost | $ | 8,722 | | | $ | 7,657 | |
Supplemental cash flow information related to leases was as follows (in thousands):
| | | | | | | | | | | |
| Year Ended December 31, |
| 2024 | | 2023 |
Cash paid for amounts included in measurement of lease liabilities: | | | |
Operating cash outflows - payments on operating leases | $ | 6,531 | | | $ | 5,789 | |
Right-of-use assets obtained in exchange for new lease obligations: | | | |
Operating leases | $ | 29,909 | | | $ | 1,041 | |
| | | |
In July 2024, the Company entered into an agreement to continue to lease approximately 30,000 square feet of office space located in New York City, New York (“July 2024 Lease”), which was previously subleased. The original sublease agreement for the space was set to expire in January 2025. The July 2024 Lease extends the lease term through January 2036 and grants the Company the right to use an additional floor in the building, also comprised of approximately 30,000 square feet, which has yet to commence. The Company will use the aggregate space to support its general and administrative functions, sales and marketing, technology and development, engineering and customer support. The Company has the option to exercise an early termination at either of two different points during the lease term, neither of which has been reflected in the lease term. The Company has provided an irrevocable letter of credit in the amount of approximately $1.5 million, pursuant to the terms of the July 2024 Lease.
Supplemental balance sheet information related to leases was as follows (in thousands):
| | | | | | | | | | | |
| December 31, |
| 2024 | | 2023 |
Operating leases | | | |
Operating lease right-of-use assets | $ | 44,402 | | | $ | 21,102 | |
Operating lease liabilities, current | $ | 5,843 | | | $ | 6,236 | |
Operating lease liabilities, non-current | 39,538 | | | 15,607 | |
Total operating lease liabilities | $ | 45,381 | | | $ | 21,843 | |
Finance leases | | | |
Furniture and fixtures | $ | 869 | | | $ | 869 | |
Accumulated depreciation | (536) | | | (362) | |
Furniture and fixtures, net | $ | 333 | | | $ | 507 | |
Accrued liabilities | $ | 139 | | | $ | 133 | |
Other liabilities, non-current | 344 | | | 483 | |
Total finance lease liabilities | $ | 483 | | | $ | 616 | |
Other information related to leases was as follows:
| | | | | | | | | | | |
| December 31, |
| 2024 | | 2023 |
Weighted-average remaining lease term: | | | |
Operating leases | 7.8 years | | 3.7 years |
Finance leases | 3.3 years | | 4.3 years |
Weighted-average discount rate: | | | |
Operating leases | 4.90 | % | | 3.23 | % |
Finance leases | 2.24 | % | | 2.24 | % |
As of December 31, 2024, the maturities of lease liabilities under operating and finance leases were as follows (in thousands):
| | | | | | | | | | | | | | | | | |
| Operating Leases | | Finance Leases | | Total |
Year ending December 31, | | | | | |
2025 | $ | 6,513 | | | $ | 149 | | | $ | 6,662 | |
2026 | 9,328 | | | 153 | | | 9,481 | |
2027 | 8,850 | | | 158 | | | 9,008 | |
2028 | 5,440 | | | 41 | | | 5,481 | |
2029 | 3,685 | | | — | | | 3,685 | |
Thereafter | 24,086 | | | — | | | 24,086 | |
Total minimum lease payments | 57,902 | | | 501 | | | 58,403 | |
Less: imputed interest | (12,521) | | | (18) | | | (12,539) | |
Total present value of lease liabilities | $ | 45,381 | | | $ | 483 | | | $ | 45,864 | |
Note 7 – Business Combination
On September 16, 2022, the Company acquired all outstanding stock of ConsultMates, Inc. (dba “Martin”), a media measurement and reporting platform, for $30.8 million. The purchase price was attributed to $7.9 million of developed technology intangible assets, $1.0 million of customer relationship intangible assets, $23.3 million of goodwill, $1.1 million of deferred tax liabilities, and $0.3 million of net liabilities assumed. The fair value of the acquired developed technology intangible asset was estimated using the excess earnings method. The goodwill recognized was primarily attributable to the assembled workforce and the expected synergies from integrating Martin’s technology into the Company’s platform. Goodwill is not deductible for tax purposes. The financial results of Martin are included in the Company’s consolidated financial statements from the date of acquisition. Acquisition-related costs were $0.9 million and are included in general and administrative expenses in the consolidated statements of operations for the year ended December 31, 2022.
Note 8 - Goodwill and Acquisition-related Intangible Assets, Net
Goodwill
Goodwill as of December 31, 2024 and 2023 was $29.6 million. There were no accumulated impairment losses as of December 31, 2024.
Acquisition-related Intangible Assets, Net
Acquisition-related intangible assets, net consisted of the following (in thousands):
| | | | | | | | | | | | | | | | | | | | | | | | |
| December 31, 2024 | | |
| Gross Carrying Amount | | Accumulated Amortization | | Net Carrying Amount | | | | | | | Weighted Average Remaining Useful Life (in years) | | |
Developed technology | $ | 7,900 | | | $ | 3,616 | | | $ | 4,284 | | | | | | | | 2.75 | | |
Customer relationships | 1,000 | | | 1,000 | | | — | | | | | | | | — | | |
Total acquisition-related intangible assets | $ | 8,900 | | | $ | 4,616 | | | $ | 4,284 | | | | | | | | 2.75 | | |
| | | | | | | | | | | | | | | | | | | | | | | | |
| December 31, 2023 | | |
| Gross Carrying Amount | | Accumulated Amortization | | Net Carrying Amount | | | | | | | Weighted Average Remaining Useful Life (in years) | | |
Developed technology | $ | 7,900 | | | $ | 2,036 | | | $ | 5,864 | | | | | | | | 3.75 | | |
Customer relationships | 1,000 | | | 1,000 | | | — | | | | | | | | — | | |
Total acquisition-related intangible assets | $ | 8,900 | | | $ | 3,036 | | | $ | 5,864 | | | | | | | | 3.75 | | |
Amortization expense related to acquisition-related intangibles was $1.6 million and $2.4 million for the years ended December 31, 2024 and 2023.
As of December 31, 2024, estimated future amortization expense for acquisition-related intangible assets was as follows (in thousands):
| | | | | |
2025 | $ | 1,580 | |
2026 | 1,580 | |
2027 | 1,124 | |
| |
Total estimated future amortization expense for acquisition-related intangible assets | $ | 4,284 | |
Note 9 – Commitments and Contingencies
Purchase Obligations
The Company’s purchase obligations primarily relate to minimum contractual payments due to data center providers.
As of December 31, 2024, future minimum commitments for purchase obligations with a remaining term in excess of one year were as follows (in thousands):
| | | | | |
Years ending December 31, | |
2025 | $ | 21,872 | |
2026 | 3,365 | |
2027 | 250 | |
Total future minimum commitments, net | $ | 25,487 | |
Letters of Credit
As of December 31, 2024, the Company had two irrevocable letters of credit outstanding related to non-cancelable facilities leases in the amounts of $3.5 million and $1.5 million, with annual automatic renewal and final expiration dates in July 2028 and April 2036, respectively. As of December 31, 2023 the Company had two irrevocable letters of credit outstanding related to noncancelable facilities leases in the amounts of $0.5 million and $3.5 million.
Legal Matters
From time to time, the Company is or may be involved in various claims and other legal matters arising in the normal course of business. The Company records an accrual for a liability relating to claims and other legal matters when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. Any such accruals are reviewed at least quarterly and adjusted for the impacts of negotiations, rulings, settlements, and other information or events pertaining to a particular matter, or on the advice of legal counsel. To date, the Company has not incurred a material loss, or a material loss in excess of a recorded accrual, with respect to any claims and other legal matters arising in the normal course of business. However, the outcomes of claims and other legal matters are inherently unpredictable and subject to significant uncertainties. If the Company subsequently concludes that there is a reasonable possibility that a loss exceeding amounts already recognized may be incurred, and the amount of such additional loss would be material, the Company will either disclose the estimated additional loss or state that such an estimate cannot be made.
Indemnification
In the normal course of business, the Company enters into contracts and agreements that contain a variety of representations and warranties and provide for general indemnification. The Company’s exposure under these agreements is unknown because it involves future claims that may be made against the Company, but have not yet been made. To date, the Company has not paid any material claims or been required to defend any actions related to its indemnification obligations. However, the Company may record charges in the future as a result of these indemnification obligations. In addition, the Company has indemnification agreements with certain of its directors and executive officers that require it, among other things, to indemnify them against certain liabilities that may arise due to their status or service as directors or officers of the Company. The terms of such obligations may vary.
Note 10 – Stockholders’ Equity and Equity Incentive Plans
Common Stock
The Company’s board of directors has authorized 1,000,000,000 shares of Class A common stock, $0.0001 par value per share, and 1,000,000,000 shares of Class B common stock, $0.0001 par value per share. The rights of the holders of Class A common stock and Class B common stock are identical, except with respect to voting and conversion rights. Holders of Class A common stock are entitled to one vote and holders of Class B common stock are entitled to ten votes and is convertible into one share of Class A common stock. Each share of Class B is convertible anytime at the option of the holder into one share of Class A common stock. Once converted or transferred and converted into Class A common stock, the Class B common stock will not be reissued.
Share Repurchases
In February 2023, the Company’s board of directors authorized the Company to repurchase up to $75 million of its Class A common stock (“2023 Repurchase Program”). In February 2024, the Company’s board of directors authorized an increase to the 2023 Repurchase Program for the repurchase of shares of its Class A common stock from $75.0 million to $175.0 million through December 31, 2025 (the “2024 Repurchase Program”).
Shares are repurchased in a manner deemed in the best interest of the Company and its stockholders, dependent upon business, economic and market conditions, corporate and regulatory requirements, prevailing stock prices and other considerations. Repurchases are executed from time to time, subject to general business and market conditions and other investment opportunities, through open market purchases or privately negotiated transactions, in accordance with Rule 10b-18 and/or Rule 10b5-1 of the Exchange Act. The 2024 Repurchase Program is scheduled to terminate on December 31, 2025.
During the year ended December 31, 2024, the Company repurchased 4,277,965 aggregate shares of Class A common stock for $75.3 million. The Company recorded an additional $0.4 million related to the 1% excise tax on net share repurchases as a result of the Inflation Reduction Act of 2022 (“IRA”). As of December 31, 2024, $40.4 million remains available for repurchases.
Equity Incentive Plans
The Company maintains the 2020 Equity Incentive Plan (“2020 Plan”), pursuant to which the Company may grant stock options, restricted stock awards, stock appreciation rights, restricted stock units (“RSUs”), deferred stock units (“DSUs”) performance awards, and stock bonus awards. As of December 31, 2024, the Company has reserved 5,489,950 shares of Class A common stock for the issuance of awards under the 2020 Plan. These available shares will increase automatically on January 1 for each of the first ten calendar years during the term of the 2020 Plan by the number of shares equal to the lesser of five percent (5%) of the aggregate number of outstanding shares of all classes of the Company’s common stock outstanding as of the immediately preceding December 31, or a number as may be determined by the Company’s board of directors or compensation committee. No new awards were issued under the Company’s prior 2006 Plan or 2017 Plan (“Prior Plans”) after the effective date of the 2020 Plan. To the extent outstanding awards under the 2006 Plan and the 2017 Plan are forfeited, expire unexercised, or would otherwise have been returned to the share reserve under the Prior Plans, the shares of Class B common stock subject to such awards instead will be available for future issuance as Class A common stock under the 2020 Plan.
Stock Options
Stock options granted under the Company’s stock incentive plans generally vest over four years, subject to the holder’s continued service through the vesting date and expire no later than ten years from the date of grant.
The following table summarizes stock option activity and related information under the Company’s equity incentive plans (shares and aggregate intrinsic value in thousands):
| | | | | | | | | | | | | | | | | | | | | | | |
| Options Outstanding |
| Number of Shares Underlying Outstanding Options | | Weighted-Average Exercise Price | | Weighted Average Remaining Contractual Term (Years) | | Aggregate Intrinsic Value |
Outstanding — December 31, 2023 | 7,079 | | | $ | 9.02 | | | 5.78 | | $ | 67,418 | |
Options granted | 1,544 | | | 15.46 | | | | | |
Options exercised | (616) | | | 2.87 | | | | | |
Options canceled | (79) | | | 6.52 | | | | | |
Options expired | (35) | | | 32.26 | | | | | |
Outstanding — December 31, 2024 | 7,893 | | | $ | 10.68 | | | 5.71 | | $ | 50,372 | |
Vested and exercisable — December 31, 2024 | 5,937 | | | $ | 8.90 | | | 4.76 | | $ | 50,343 | |
The aggregate intrinsic value represents the difference between the exercise price of the options and the fair market value of the Company’s common stock on the date of exercise. The intrinsic value of options exercised was $9.9 million, $7.5 million and $6.4 million for the years ended December 31, 2024, 2023 and 2022, respectively.
As of December 31, 2024, unrecognized stock-based compensation of $17.1 million related to unvested stock options will be recognized on a straight-line basis over a weighted average period of 2.49 years.
The fair value of stock options granted under the Company’s equity incentive plans was estimated using the following assumptions:
| | | | | | | | | | | | | | | | | |
| Year Ended December 31, |
| 2024 | | 2023 | | 2022 |
Fair market value of common stock | $15.38-$16.34 | | $12.56-$16.94 | | $18.63-$31.79 |
Expected term (in years) | 5.0-7.0 | | 5.0-7.0 | | 5.0-7.0 |
Risk-free interest rate | 4.0%-4.2% | | 3.5%-4.0% | | 1.8%-3.4% |
Expected volatility | 55%-58% | | 55%-59% | | 54%-57% |
Dividend rate | —% | | —% | | —% |
Weighted-average grant date fair value of options granted | $8.78 | | $8.58 | | $13.70 |
These assumptions and estimates were determined as follows:
Fair Value of Common Stock - The fair value of each share of underlying common stock was based on the closing price of the Company’s Class A common stock as reported on the date of the grant.
Expected Term - The expected term represents the period that the Company’s stock-based awards are expected to be outstanding. For option grants that are considered to be “plain vanilla,” the Company determines the expected term using the simplified method. The simplified method deems the term to be the average of the time-to-vesting and the contractual life of the options. For other option grants, the Company estimates expected term using historical data on employee exercises and post-vesting employment termination behavior taking into account the contractual life of the award.
Risk-Free Interest Rate - The risk-free interest rate is based on the U.S. Treasury yield curve in effect at the time of grant for zero-coupon U.S. Treasury notes with maturities approximately equal to the option’s expected term.
Expected Volatility - Since the Company has a short trading history of its common stock, the expected volatility is derived from the average historical stock volatilities of several unrelated public companies within the Company’s industry that the Company considers to be comparable to its business over a period equivalent to the expected term of the stock option grants.
Dividend Rate - The expected dividend is assumed to be zero as the Company has never paid dividends and has no current plans to do so.
Restricted Stock Units
RSU awards generally vest over four years, subject to the holder’s continued service through the vesting date.
The following table summarizes RSU activity and related information under the Company’s 2020 Plan:
| | | | | | | | | | | | | | | | | |
| RSUs |
| Number of Shares (in thousands) | | Weighted-Average Grant Date Fair Value per Share | | Aggregate Intrinsic Value (in thousands) |
Unvested — December 31, 2023 | 2,934 | | | $ | 19.49 | | | $ | 47,859 | |
Granted | 2,465 | | | 16.49 | | | |
Vested | (1,347) | | | 19.32 | | | |
Canceled/Forfeited | (365) | | | 18.04 | | | |
Unvested — December 31, 2024 | 3,687 | | | $ | 17.68 | | | $ | 54,167 | |
As of December 31, 2024, unrecognized stock-based compensation of $57.0 million related to unvested RSUs will be recognized on a straight-line basis over a weighted average period of 2.50 years.
2020 Employee Stock Purchase Plan
In November 2020, the Company’s board of directors adopted, and its stockholders approved, the 2020 Employee Stock Purchase Plan (“ESPP”), which became effective in connection with the Company’s IPO. A total of 500,000 shares of the Company’s Class A common stock were initially reserved for issuance under the ESPP. The aggregate number of shares reserved for issuance under the ESPP will increase automatically on January 1st of each of the first ten calendar years during the term of the ESPP by the number of shares equal to the lesser of (a) 1% of the total outstanding shares of all classes of the Company’s common stock as of the immediately preceding December 31 and (b) such number of shares of common stock as determined by the Company’s board of directors. The aggregate number of shares issued over the term of the ESPP may not exceed 7,500,000 shares of Class A common stock. As of December 31, 2024, the Company has reserved 1,779,811 shares of its common stock for issuance under the ESPP.
As of December 31, 2024, $0.1 million has been withheld on behalf of employees for a future purchase under the ESPP due to the timing of payroll deductions and is included in accrued liabilities. For the twelve months ended December 31, 2024, 169,773 shares of Class A common stock have been purchased under the ESPP.
As of December 31, 2024, unrecognized stock-based compensation expense related to the ESPP was $0.6 million, which is expected to be recognized over a weighted-average period of 0.52 years.
The fair value of purchase right granted the under the Company’s 2020 Employee Stock Purchase Plan was estimated using the following assumptions:
| | | | | | | | | | | | | | | | | |
| Year Ended December 31, |
| 2024 | | 2023 | | 2022 |
Expected term (in years) | 0.5-1.0 | | 0.5-1.0 | | 0.5-1.0 |
Risk-free interest rate | 4.3%-5.4% | | 5.4%-5.1% | | 1.6%-2.2% |
Expected volatility | 53%-65% | | 48%-59% | | 83%-79% |
Dividend rate | —% | | —% | | —% |
Expected Term - The expected term of the ESPP represents the period of time that purchase rights are expected to be outstanding.
Risk-Free Interest Rate - The risk-free interest rate for the expected term of the awards was based on the U.S. Treasury yield curve in effect at the time of the grant.
Expected Volatility - The expected volatility is based on the historical volatility of the Company’s Class A common stock over a period equivalent to the expected term of the ESPP purchase rights.
Dividend rate - The expected dividend is assumed to be zero as the Company has never paid dividends and has no current plans to do so.
Stock-Based Compensation
Total stock-based compensation expense recognized in the consolidated statements of operations was as follows (in thousands):
| | | | | | | | | | | | | | | | | |
| Year Ended December 31, |
| 2024 | | 2023 | | 2022 |
Cost of revenue | $ | 1,855 | | | $ | 1,472 | | | $ | 1,135 | |
Technology and development | 6,313 | | | 4,346 | | | 3,225 | |
Sales and marketing | 13,407 | | | 10,462 | | | 7,645 | |
General and administrative | 16,101 | | | 12,582 | | | 8,641 | |
Total stock-based compensation expense | 37,676 | | | 28,862 | | | 20,646 | |
Tax benefit from stock-based compensation | (7,728) | | | (5,695) | | | (3,537) | |
Total stock-based compensation expense, net of tax effect | $ | 29,948 | | | $ | 23,167 | | | $ | 17,109 | |
Note 11 – Net Income Per Share Attributable to Common Stockholders
The Company has two classes of common stock, Class A and Class B. The rights, including the liquidation and dividend rights, of the holders of Class A and Class B common stock are identical, except with respect to voting. As the liquidation and dividend rights are identical, the undistributed earnings are allocated on a proportionate basis and the resulting net loss per share attributed to common stockholders will, therefore, be the same for both Class A and Class B common stock on an individual or combined basis.
The following table sets forth the computation of the Company’s basic and diluted net income per share (in thousands, except share and per share data):
| | | | | | | | | | | | | | | | | |
| Year Ended December 31, |
| 2024 | | 2023 | | 2022 |
| (in thousands, except per share data) |
Numerator: | | | | | |
| | | | | |
| | | | | |
Net income attributable to common stockholders – basic | $ | 12,504 | | | $ | 8,881 | | | $ | 28,705 | |
Denominator: | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
Weighted average shares outstanding – basic | 49,213 | | | 51,760 | | | 52,278 | |
Options to purchase common stock | 3,722 | | | 4,037 | | | 4,606 | |
Restricted stock | 1,272 | | | 178 | | | 13 | |
Employee stock purchase plan shares | 87 | | | 52 | | | 11 | |
Weighted average shares outstanding – diluted | 54,294 | | | 56,027 | | | 56,908 | |
Net income per share attributable to common stockholders – diluted | $ | 0.23 | | | $ | 0.16 | | | $ | 0.50 | |
The following weighted-average outstanding shares of common stock equivalents were excluded from the computation of diluted net income per share attributable to common stockholders for the periods presented because including them would have been anti-dilutive (in thousands):
| | | | | | | | | | | | | | | | | |
| Year Ended December 31, |
| 2024 | | 2023 | | 2022 |
Options to purchase common stock | 3,354 | | 2,167 | | 1,016 |
Unvested restricted stock units | 100 | | 1,106 | | 1,165 |
ESPP | — | | 37 | | 73 |
Total common stock equivalents excluded from net income per share attributable to common stockholders – diluted | 3,454 | | 3,310 | | 2,254 |
Note 12 – Income Taxes
The domestic and foreign components of income before provision for income taxes were as follows (in thousands):
| | | | | | | | | | | | | | | | | |
| December 31, |
| 2024 | | 2023 | | 2022 |
Domestic | $ | 9,737 | | | $ | 5,371 | | | $ | 32,945 | |
Foreign | 8,037 | | | 5,134 | | | 4,522 | |
Income before provision for income taxes | $ | 17,774 | | | $ | 10,505 | | | $ | 37,467 | |
The provision for income taxes consisted of the following (in thousands):
| | | | | | | | | | | | | | | | | |
| December 31, |
| 2024 | | 2023 | | 2022 |
Current provisions for income taxes: | | | | | |
Federal | $ | 10,561 | | | $ | 11,059 | | | $ | 11,379 | |
State | 3,199 | | | 2,026 | | | 2,060 | |
Foreign | 2,494 | | | 1,947 | | | 1,349 | |
Total current tax expense | 16,254 | | | 15,032 | | | 14,788 | |
| | | | | |
Deferred tax expense (benefit): | | | | | |
Federal | (8,731) | | | (11,825) | | | (5,491) | |
State | (1,960) | | | (1,391) | | | (769) | |
Foreign | (293) | | | (192) | | | 234 | |
Total deferred tax benefit | (10,984) | | | (13,408) | | | (6,026) | |
Total provision for income taxes | $ | 5,270 | | | $ | 1,624 | | | $ | 8,762 | |
The following table presents a reconciliation of the U.S. federal statutory income tax rate to the Company’s effective tax rate for the periods presented:
| | | | | | | | | | | | | | | | | |
| December 31, |
| 2024 | | 2023 | | 2022 |
Federal statutory income tax rate | 21.00 | % | | 21.00 | % | | 21.00 | % |
State after-tax rate | 3.60 | | | 2.82 | | | 3.45 | |
Stock options | 1.23 | | | 19.25 | | | 2.67 | |
Research credit | (6.33) | | | (10.20) | | | (4.51) | |
Transfer pricing reserve | (0.77) | | | 1.54 | | | 0.76 | |
Foreign rate differential | 1.32 | | | 4.64 | | | (0.02) | |
GILTI | — | | | (11.62) | | | 3.30 | |
Foreign derived intangible income | (11.52) | | | (22.57) | | | (5.43) | |
Section 162(m) limitation | 14.15 | | | 7.18 | | | 2.59 | |
Acquisition-related costs | 5.56 | | | 1.22 | | | (0.65) | |
Change in valuation allowance | 0.61 | | | — | | | — | |
Other | 0.79 | | | 2.18 | | | 0.27 | |
Effective tax rate | 29.64 | % | | 15.44 | % | | 23.43 | % |
Deferred income taxes reflect the net tax effects of temporary differences between carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes.
Significant components of the Company’s deferred tax assets and liabilities were as follows (in thousands):
| | | | | | | | | | | |
| December 31, |
| 2024 | | 2023 |
Deferred tax assets: | | | |
Net operating loss carryforwards | $ | — | | | $ | 811 | |
Accruals and allowances | 3,244 | | | 1,489 | |
Tax credits | 1,987 | | | 2,023 | |
Stock-based compensation | 9,155 | | | 6,967 | |
| | | |
Intangibles assets | 583 | | | 816 | |
Lease obligation | 9,658 | | | 4,081 | |
R&D capitalization | 21,950 | | | 15,419 | |
Other | 1,283 | | | 931 | |
Total deferred tax assets | 47,860 | | | 32,537 | |
Valuation allowance | (2,118) | | | (2,023) | |
Total deferred tax assets, net of valuation allowance | 45,742 | | | 30,514 | |
Deferred tax liabilities: | | | |
Property, equipment, and software | (8,569) | | | (9,273) | |
Goodwill | (945) | | | (956) | |
Prepaid expense | (832) | | | (1,023) | |
Right-of-use asset | (9,445) | | | (3,933) | |
Acquired intangibles | (1,087) | | | (1,449) | |
| | | |
Total deferred tax liabilities | (20,878) | | | (16,634) | |
Net deferred income tax asset (liabilities) | $ | 24,864 | | | $ | 13,880 | |
As of December 31, 2024, the Company had state research and development credit carryforwards of $3.8 million. The state credits can be carried forward indefinitely.
Pursuant to Section 382 of the Internal Revenue Code of 1986, as amended (“Code”), the Company’s ability to utilize net operating loss carryforwards or other tax attributes, such as research tax credits, in any taxable year may be limited if the Company experiences an “ownership change.” A Section 382 “ownership change” generally occurs if one or more stockholders or groups of stockholders who own at least 5% of the Company’s stock increase their ownership by more than 50 percentage points over their lowest ownership percentage within a rolling three year period. Similar rules may apply under state tax laws. Net operating loss carryforwards and other tax attributes generated are currently not subject to limitation by Section 382, but subsequent changes in the Company’s stock ownership as well as other changes that may be outside of the Company’s control, could result in additional ownership changes under Section 382 of the Code.
Deferred Tax Valuation Allowance
A valuation allowance is provided for deferred tax assets where the recoverability of the assets is uncertain. The determination to provide a valuation allowance is dependent upon the assessment of whether it is more likely than not that sufficient future taxable income will be generated to utilize the deferred tax assets. Management has determined that there is sufficient positive evidence that a valuation allowance against deferred tax assets is not required as of December 31, 2024 and 2023, except for unrealized losses on equity investment and state research credit carryforwards, starting in 2021, for which realization is not deemed more likely than not given insufficient future capital gains to offset the investment’s worth and the Company expects to generate more credits in future than can be utilized against projected taxable income.
The Company has not provided for U.S. deferred taxes on the cumulative earnings of non-U.S. affiliates that have been reinvested indefinitely. The Company will continue to maintain its policy of indefinite reinvestment to the extent that the repatriation of foreign earnings is restricted by local laws, accounting rules, substantial incremental costs associated with repatriating the foreign earnings, or other business requirements.
Uncertain Tax Positions
The activity related to the unrecognized income tax benefits is as follows (in thousands):
| | | | | | | | | | | | | | | | | |
| Year Ended December 31, |
| 2024 | | 2023 | | 2022 |
Gross unrecognized income tax benefits — beginning balance | $ | 4,381 | | | $ | 4,303 | | | $ | 2,364 | |
Increases related to tax positions taken during the current year | 1,091 | | | 1,104 | | | 1,788 | |
| | | | | |
Increases related to tax positions taken during the prior years | 10 | | | — | | | 386 | |
Decreases related to tax positions taken during the prior years | (787) | | | (1,026) | | | (235) | |
Gross unrecognized income tax benefits — ending balance | $ | 4,695 | | | $ | 4,381 | | | $ | 4,303 | |
The Company recognizes interest and penalties, if any, related to uncertain tax positions in its income tax provision. As of December 31, 2024 and 2023, the Company had approximately $0.3 million and $0.2 million, respectively, of accrued interest related to uncertain tax positions.
$2.7 million of unrecognized income tax benefits would, if recognized, impact the effective tax rate in the period in which each of the benefits is recognized.
The Company files U.S., state and foreign income tax returns with varying statutes of limitations. The federal, state, and foreign returns statute of limitations remains open for tax years from 2015 and thereafter. There are currently no income tax audits involving any U.S. states or foreign tax jurisdictions.
Note 13 – Segment and Geographical Information
Segment Information
Operating segments are components of an enterprise for which separate financial information is available and is evaluated regularly by the Company’s chief operating decision maker in deciding how to allocate resources and assessing performance. The Company’s chief operating decision maker (“CODM”) is its Chief Executive Officer.
The primary measure of segment profit or loss is consolidated net income as presented below and is used by the CODM for purposes of allocating resources and evaluating financial performance. The Company has one business activity and there are no segment managers accountable for operations, operating results beyond revenue or gross profit, or plans for levels or components below the consolidated unit level. Accordingly, the Company has one single reporting segment.
The following table presents selected financial information with respect to the Company’s single operating segment for the years ended December 31, 2024, 2023, and 2022 (in thousands):
| | | | | | | | | | | | | | | | | |
| Year Ended December 31, |
| 2024 | | 2023 | | 2022 |
Revenues | $ | 291,256 | | | $ | 267,014 | | | $ | 256,380 | |
Less: | | | | | |
Employee compensation1 | 183,022 | | | 156,052 | | | 126,456 | |
Depreciation and amortization expense | 45,352 | | | 44,770 | | | 34,249 | |
Other segment items2 | 58,955 | | | 64,156 | | | 55,155 | |
Operating income | 3,927 | | | 2,036 | | | 40,520 | |
| | | | | |
Other income (expense) | | | | | |
Interest income | 8,477 | | | 8,828 | | | 2,214 | |
Unrealized loss on equity investments | — | | | — | | | (5,948) | |
Other income (expense), net | 5,370 | | | (359) | | | 681 | |
Income before income taxes | 17,774 | | | 10,505 | | | 37,467 | |
Provision for income taxes | 5,270 | | | 1,624 | | | 8,762 | |
Segment net income | $ | 12,504 | | | $ | 8,881 | | | $ | 28,705 | |
_______________
(1)Employee compensation includes employee payroll, share-based compensation, bonus, and employee benefits for medical care, retirement, insurances, and other related expenses.
(2)Other segment items includes costs and expenses from operation of the Company’s data centers, professional services, facilities, marketing, and other related expenses.
Geographical Information
The following table presents total revenue by geographic area based on the publisher’s billing address (in thousands):
| | | | | | | | | | | | | | | | | |
| Year Ended December 31, |
| 2024 | | 2023 | | 2022 |
United States | $ | 176,208 | | | $ | 158,110 | | | $ | 156,067 | |
EMEA | 83,385 | | | 84,919 | | | 71,869 | |
APAC | 25,002 | | | 19,287 | | | 24,844 | |
Rest of the world | 6,661 | | | 4,698 | | | 3,600 | |
Total | $ | 291,256 | | | $ | 267,014 | | | $ | 256,380 | |
The following table presents long-lived assets by geographic area, which includes property and equipment, net, and operating lease right-of-use assets (in thousands):
| | | | | | | | | | | |
| December 31, |
| 2024 | | 2023 |
United States | $ | 88,998 | | | $ | 68,299 | |
Rest of the world | 13,926 | | | 13,532 | |
Total | $ | 102,924 | | | $ | 81,831 | |
Note 14 – 401(k) Plan
The Company has a 401(k) Savings Plan (the “401(k) Plan”) that qualifies as a deferred salary arrangement under Section 401(k) of the Internal Revenue Code. Under the 401(k) Plan, participating employees may elect to contribute up to 100% of their eligible compensation, subject to certain limitations. The 401(k) Plan provides for a discretionary employer matching contribution. The Company made $1.7 million and $1.3 million matching contribution to the 401(k) Plan for the year ended December 31, 2024 and 2023, respectively.
ITEM 9. CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE
None.
ITEM 9A. CONTROLS AND PROCEDURES
Evaluation of Disclosure Controls and Procedures
Our management, with the participation of our principal executive officer and principal financial officer, has evaluated the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act), as of the end of the period covered by this Annual Report on Form 10-K. Based on such evaluation, our principal executive officer and principal financial officer have concluded that, as of such date, our disclosure controls and procedures were effective at a reasonable assurance level.
Management’s Report on Internal Control Over Financial Reporting
Our management is responsible for establishing and maintaining adequate internal control over financial reporting (as defined in Rule 13a-15(f) under the Exchange Act). Our management conducted an assessment of the effectiveness our internal control over financial reporting based on criteria established in Internal Control – Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission. Our management has concluded that our internal control over financial reporting was effective as of December 31, 2024 to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements in accordance with U.S. GAAP.
The effectiveness of our internal control over financial reporting as of December 31, 2024 has been audited by Deloitte and Touche, LLP, an independent registered public accounting firm, as stated in their report, which is included in Item 8 of this Annual Report on Form 10-K.
Changes in Internal Control over Financial Reporting
There was no change in our internal control over financial reporting (as defined in Rules 13a-15(d) and 15d-15(d) under the Exchange Act) that occurred during the quarter ended December 31, 2024 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
Inherent Limitations on Effectiveness of Controls and Procedures
Our management, including our principal executive officer and principal financial officer, do not expect that our disclosure controls or our internal control over financial reporting will prevent all errors and all fraud. A control system, no matter how well designated and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, have been detected. These inherent limitations include the realities that judgments in decision-making can be faulty, and that breakdowns can occur because of a simple error or mistake. Additionally, controls can be circumvented by the individual acts of some persons, by collusion of two or more people or by management override of the controls. The design of any system of controls is also based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions; over time, controls may become inadequate because of changes in conditions, or the degree of compliance with policies or procedures may deteriorate. Because of its inherent limitations, internal control over financial reporting is not intended to provide absolute assurance that a misstatement of our consolidated financial statements would be prevented or detected.
ITEM 9B. OTHER INFORMATION
(c) Trading Plans
In the quarter ended December 31, 2024, the following trading plans were adopted or terminated:
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | Trading Arrangement | | | | |
Name | | Title | | Action | | Date | | Rule 10b5-1* | | Non-Rule 10b5-1** | | Total Shares to be Sold | | Expiration Date |
Amar Goel (2) | | Chief Innovation Officer | | Adopted | | 11/29/2024 | | X (1) | | | | 211,765 | | | 1/30/2026 |
* Intended to satisfy the affirmative defense of Rule 10b5-1(c).
** Not intended to satisfy the affirmative defense of Rule 10b5-1(c).
(1)The 10b5-1 plan included a representation from the officer to the broker administering the plan that they were not in possession of any material nonpublic information regarding the Company or the securities subject to the plan. A similar representation was made to the Company in connection with the adoption of the plan under the Company’s insider trading policy. Those representations were made as of the date of adoption of the 10b5-1 plan, and speak only as of that date. In making those representations, there is no assurance with respect to any material non-public information of which the officer was unaware, or with respect to any material non-public information acquired by the officer or the Company after the date of the representation.
(2)The aggregate number of RSU Shares that will be available for sale under the Plan is not yet determinable because the shares available will be net of shares sold to satisfy tax withholding obligations that arise in connection with the vesting and settlement of such RSU awards. As such, for purposes of this disclosure, the shares included in this table reflect the aggregate maximum number of shares underlying the holder’s RSUs without excluding the shares that will be sold to satisfy the tax withholding obligations in addition to shares held in Trust accounts.
ITEM 9C. DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS
Not applicable.
PART III
ITEM 10. DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE
We have adopted a code of business conduct and ethics that applies to all of our employees, including our principal executive officer, principal financial officer and principal accounting officer, and our board of directors. A copy of this code, “Code of Business Conduct and Ethics,” is available on our website at https://investors.pubmatic.com under the section titled “Governance.” Any amendments or waivers of our Code of Business Conduct and Ethics pertaining to one of our executive officers or a member of our board of directors will be disclosed on the website address and location specified above.
We have adopted an insider trading policy governing the purchase, sale and other dispositions of our securities that applies to all Company personnel, including directors, officers, employees, and other covered persons. The Company also follows procedures for the repurchase of its securities. The Company believes that its insider trading policy and repurchase procedures are reasonably designed to promote compliance with insider trading laws, rules and regulations, and listing standards applicable to the Company. A copy of the Company’s insider trading policy is filed as Exhibit 19.1 to this Form 10-K.
The other information required by this item will be included in the Proxy Statement and is incorporated herein by reference.
ITEM 11. EXECUTIVE COMPENSATION
The information required by this item will be included in the Proxy Statement and is incorporated herein by reference.
ITEM 12. SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS
The information required by this item will be included in the Proxy Statement and is incorporated herein by reference.
ITEM 13. CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE
The information required by this item will be included in the Proxy Statement and is incorporated herein by reference.
ITEM 14. PRINCIPAL ACCOUNTANT FEES AND SERVICES
The information required by this item will be included in the Proxy Statement and is incorporated herein by reference.
PART IV
ITEM 15. EXHIBITS AND FINANCIAL STATEMENT SCHEDULES.
(a) The following documents are filed as a part of this Annual Report on Form 10-K:
(1) Financial Statements
The information concerning our financial statements, and Report of Independent Registered Public Accounting Firm required by this Item is incorporated by reference herein to the section of this Annual Report on Form 10-K in Item 8, entitled “Consolidated Financial Statements and Supplementary Data.”
(2) Financial Statement Schedules
All schedules have been omitted because the required information is not present or not present in amounts sufficient to require submission of the schedules, or because the information required is included in Item 8, entitled “Consolidated Financial Statements and Supplementary Data.”
(3) Exhibits
The exhibits required to be filed as part of this report are:
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | Incorporated by Reference | | |
Exhibit Number | | Description of Document | | Form | | File No. | | Exhibit | | Filing Date | | Filed Herewith |
| | | | | | | | | | | | |
2.1 | | | | 8-K | | 001-39748 | | 2.1 | | September 14, 2022 | | |
| | | | | | | | | | | | |
3.1 | | | | | | | | | | | | X |
| | | | | | | | | | | | |
3.2 | | | | 10-K | | 001-39748 | | 3.2 | | February 28, 2023 | | |
| | | | | | | | | | | | |
4.1 | | | | S-1/A | | 333-250077 | | 4.1 | | November 30, 2020 | | |
| | | | | | | | | | | | |
4.2 | | | | S-1 | | 333-250077 | | 4.2 | | November 13, 2020 | | |
| | | | | | | | | | | | |
4.3 | | | | 10-K | | 001-39748 | | 4.3 | | March 26, 2021 | | |
| | | | | | | | | | | | |
10.1* | | | | S-1 | | 333-250077 | | 10.1 | | November 13, 2020 | | |
| | | | | | | | | | | | |
10.2* | | | | S-1 | | 333-250077 | | 10.2 | | November 13, 2020 | | |
| | | | | | | | | | | | |
10.3* | | | | S-1 | | 333-250077 | | 10.4 | | November 13, 2020 | | |
| | | | | | | | | | | | |
10.4* | | | | S-1/A | | 333-250077 | | 10.5 | | November 30, 2020 | | |
| | | | | | | | | | | | |
10.5* | | | | S-1 | | 333-250077 | | 10.3 | | November 13, 2020 | | |
| | | | | | | | | | | | |
10.6* | | | | 10-K | | 001-39748 | | 10.4 | | March 26, 2021 | | |
| | | | | | | | | | | | |
10.7*† | | | | 8-K | | 001-39748 | | 10.6 | | March 25, 2020 | | |
| | | | | | | | | | | | |
10.8* | | | | 10-K | | 001-39748 | | 10.8 | | March 1, 2022 | | |
| | | | | | | | | | | | |
10.9* | | | | 10-K | | 001-39748 | | 10.9 | | February 28, 2023 | | |
| | | | | | | | | | | | |
10.10* | | | | 10-K | | 001-39748 | | 10.10 | | February 28, 2024 | | |
| | | | | | | | | | | | |
10.11* | | | | | | | | | | | | X |
| | | | | | | | | | | | |
10.12* | | | | S-1/A | | 333-250077 | | 10.6 | | November 30, 2020 | | |
| | | | | | | | | | | | |
10.13* | | | | 8-K | | 001-39748 | | 10.7 | | March 25, 2021 | | |
| | | | | | | | | | | | |
10.14* | | | | S-1/A | | 333-250077 | | 10.7 | | November 30, 2020 | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | Incorporated by Reference | | |
Exhibit Number | | Description of Document | | Form | | File No. | | Exhibit | | Filing Date | | Filed Herewith |
10.15* | | | | S-1/A | | 333-250077 | | 10.8 | | November 30, 2020 | | |
| | | | | | | | | | | | |
10.16* | | | | S-1/A | | 333-250077 | | 10.9 | | November 30, 2020 | | |
| | | | | | | | | | | | |
10.17* | | | | 8-K | | 001-39748 | | 10.2 | | March 25, 2021 | | |
| | | | | | | | | | | | |
10.18* | | | | 8-K | | 001-39748 | | 10.3 | | March 25, 2021 | | |
| | | | | | | | | | | | |
10.19* | | | | 8-K | | 001-39748 | | 10.4 | | March 25, 2021 | | |
| | | | | | | | | | | | |
10.20* | | | | 8-K | | 001-39748 | | 10.5 | | March 25, 2021 | | |
| | | | | | | | | | | | |
10.21* | | | | 10-K | | 001-39748 | | 10.18 | | March 1, 2022 | | |
| | | | | | | | | | | | |
10.22 | | | | S-1 | | 333-250077 | | 10.13 | | November 13, 2020 | | |
| | | | | | | | | | | | |
10.23 | | | | 8-K | | 001-39748 | | 10.1 | | March 25, 2021 | | |
| | | | | | | | | | | | |
10.24 | | | | 8-K | | 001-39748 | | 10.1 | | April 9, 2021 | | |
| | | | | | | | | | | | |
10.25 | | | | 8-K | | 001-39748 | | 10.1 | | June 8, 2021 | | |
| | | | | | | | | | | | |
10.26† | | | | S-1 | | 333-250077 | | 10.14 | | November 13, 2020 | | |
| | | | | | | | | | | | |
10.27† | | | | S-1 | | 333-250077 | | 10.15 | | November 13, 2020 | | |
| | | | | | | | | | | | |
10.28† | | | | S-1 | | 333-250077 | | 10.16 | | November 13, 2020 | | |
| | | | | | | | | | | | |
10.29† | | | | 10-Q | | 001-39748 | | 10.1 | | November 10, 2021 | | |
| | | | | | | | | | | | |
10.30 | | | | 10-Q | | 001-39748 | | 10.2 | | November 10, 2021 | | |
| | | | | | | | | | | | |
10.31* | | | | S-1/A | | 333-250077 | | 10.20 | | November 30, 2020 | | |
| | | | | | | | | | | | |
10.32* | | | | S-1/A | | 333-250077 | | 10.21 | | November 30, 2020 | | |
| | | | | | | | | | | | |
10.33 | | | | 8-K | | 001-39748 | | 10.1 | | October 17, 2022 | | |
| | | | | | | | | | | | |
10.34 | | | | 10-Q | | 001-39748 | | 10.1 | | May 9, 2023 | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | Incorporated by Reference | | |
Exhibit Number | | Description of Document | | Form | | File No. | | Exhibit | | Filing Date | | Filed Herewith |
| | | | | | | | | | | | |
19.1 | | | | | | | | | | | | X |
| | | | | | | | | | | | |
21.1 | | | | | | | | | | | | X |
| | | | | | | | | | | | |
23.1 | | | | | | | | | | | | X |
| | | | | | | | | | | | |
24.1 | | | | | | | | | | | | X |
| | | | | | | | | | | | |
31.1 | | | | | | | | | | | | X |
| | | | | | | | | | | | |
31.2 | | | | | | | | | | | | X |
| | | | | | | | | | | | |
32.1 | | | | | | | | | | | | X |
| | | | | | | | | | | | |
32.2 | | | | | | | | | | | | X |
| | | | | | | | | | | | |
97.1 | | | | 10-K | | 001-39748 | | 97.1 | | February 28, 2024 | | |
| | | | | | | | | | | | |
101.INS | | Inline XBRL Instance Document — the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document | | | | | | | | | | X |
| | | | | | | | | | | | |
101.SCH | | Inline XBRL Taxonomy Extension Schema Document | | | | | | | | | | X |
| | | | | | | | | | | | |
101.CAL | | Inline XBRL Taxonomy Extension Calculation Linkbase Document | | | | | | | | | | X |
| | | | | | | | | | | | |
101.DEF | | Inline XBRL Taxonomy Extension Definition Linkbase Document | | | | | | | | | | X |
| | | | | | | | | | | | |
101.LAB | | Inline XBRL Taxonomy Extension Label Linkbase Document | | | | | | | | | | X |
| | | | | | | | | | | | |
101.PRE | | Inline XBRL Taxonomy Extension Presentation Linkbase Document | | | | | | | | | | X |
| | | | | | | | | | | | |
104 | | Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101) | | | | | | | | | | X |
| | | | | | | | | | | | |
________________
* Indicates a management contract, compensatory plan or arrangement.
† Registrant has omitted portions of the exhibit as permitted under Item 601(b)(10) of Regulation S-K.
** The information in this exhibit is furnished and deemed not filed with the Securities and Exchange Commission for purposes of Section 18 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), and is not to be incorporated by reference into any filing of PubMatic, Inc. under the Securities Act of 1933, as amended, or the Exchange Act, whether made before or after the date hereof, regardless of any general incorporation language in such filing.
ITEM 16. FORM 10-K SUMMARY
None.
SIGNATURES
Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
Dated: February 27, 2025
| | | | | |
PUBMATIC, INC. |
| |
By: | /s/ Rajeev K. Goel |
| Rajeev K. Goel |
| Chief Executive Officer |
POWER OF ATTORNEY
KNOW ALL PERSONS BY THESE PRESENTS, that each person whose signature appears below hereby constitutes and appoints Rajeev K. Goel and Steven Pantelick, and each of them, as his or her true and lawful attorneys-in-fact and agents, each with full power of substitution, for him or her and in his or her name, in any and all capacities, to sign any and all amendments to this report, and to file the same, with all exhibits thereto and other documents in connection therewith, with the Securities and Exchange Commission, granting unto said attorneys-in-fact and agents, and each of them, full power and authority to do and perform each and every act and thing requisite and necessary to be done in connection therewith, as fully for all intents and purposes as he might or could do in person, hereby ratifying and confirming all that said attorneys-in-fact and agents, or their or his substitute or substitutes, may lawfully do or cause to be done by virtue hereof.
Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed by the following persons in the capacities and on the dates indicated.
| | | | | | | | | | | | | | |
Signature | | Title | | Date |
| | | | |
/s/ Rajeev K. Goel | | Chief Executive Officer and Director (Principal Executive Officer) | | February 27, 2025 |
Rajeev K. Goel | | |
| | | | |
/s/ Steven Pantelick | | Chief Financial Officer (Principal Financial Officer) | | February 27, 2025 |
Steven Pantelick | | |
| | | | |
/s/ Lisa Gimbel | | Chief Accounting Officer (Principal Accounting Officer) | | February 27, 2025 |
Lisa Gimbel | | |
| | | | |
/s/ Susan Daimler | | Director | | February 27, 2025 |
Susan Daimler | | |
| | | | |
/s/ Shelagh Glaser | | Director | | February 27, 2025 |
Shelagh Glaser | | |
| | | | |
/s/ Amar K. Goel | | Director | | February 27, 2025 |
Amar K. Goel | | |
| | | | |
/s/ Anton Hanebrink | | Director | | February 27, 2025 |
Anton Hanebrink | | |
| | | | |
/s/ Ramon Jones | | Director | | February 27, 2025 |
Ramon Jones | | |
| | | | |
/s/ Nick Mehta | | Director | | February 27, 2025 |
Nick Mehta | | |
| | | | |
/s/ Jacob Shulman | | Director | | February 27, 2025 |
Jacob Shulman | | |
| | | | |
Delaware The First State Page 1 4249897 8100X Authentication: 203030465 SR# 20250765681 Date: 02-26-25 You may verify this certificate online at corp.delaware.gov/authver.shtml I, CHARUNI PATIBANDA-SANCHEZ, SECRETARY OF STATE OF THE STATE OF DELAWARE, DO HEREBY CERTIFY THE ATTACHED ARE TRUE AND CORRECT COPIES OF ALL DOCUMENTS FILED FROM AND INCLUDING THE RESTATED CERTIFICATE OR A MERGER WITH A RESTATED CERTIFICATE ATTACHED OF “PUBMATIC, INC.” AS RECEIVED AND FILED IN THIS OFFICE. THE FOLLOWING DOCUMENTS HAVE BEEN CERTIFIED: RESTATED CERTIFICATE, FILED THE ELEVENTH DAY OF DECEMBER, A.D. 2020, AT 8:01 O`CLOCK A.M. CERTIFICATE OF AMENDMENT, FILED THE THIRD DAY OF JUNE, A.D. 2024, AT 4:31 O`CLOCK P.M.
Exhibit 10.11
2025 Executive Bonus Plan
Overview
This 2025 Executive Bonus Plan (“Plan”) specifies the terms and conditions under which eligible executive employees of PubMatic, Inc. and/or its subsidiaries ( “Company” or “PubMatic”) may receive bonuses from the Company and how the Plan will be administered. This Plan states how bonuses are calculated, but it does not change your target bonus. Please read this entire document carefully, as important aspects of the Plan and your potential bonus are detailed in this document.
This Plan is for the plan year January 1, 2025 through December 31, 2025 (the “Plan Period”). The Company reserves the right to modify, extend, withdraw or terminate this Plan, prospectively, at any time.
Purpose of Plan
The purpose of the Plan is to reward executive employees for achieving defined objectives and financial targets, to help the Company achieve its overall goals, and to retain high-performing employees.
Plan Objectives
The primary objective of the Plan is to promote business success by:
•Creating a uniform plan for executives that is consistent with the market.
•Incenting executives to focus on Company targets and Individual Action Plans.
•Providing an opportunity to receive a bonus beyond current bonus targets, should the Company exceed performance targets.
Participants and Eligibility
An executive employee of the Company is eligible to participate in the Plan if the following eligibility criteria are met:
•You are one of the following executives of the Company: Chief Executive Officer; Chief Innovation Officer; Chief Financial Officer; President, Engineering; Chief Technology Officer; Chief Marketing Officer; General Counsel; SVP, Product Management; SVP, Human Resources; CRO, Americas; or any other position as determined by the Board of Directors of the Company or a designated committee thereto (the “Board”).
•The executive employee is not an eligible participant under any other bonus plan generally available to employees of PubMatic for the Plan Period; and
•The employee is employed in Good Standing by PubMatic in a regular, full-time position through the Bonus Payment Date, subject to applicable law.
Executive employees who are eligible to participate in the Plan are referred to herein as “Participants.” Each Participant must sign, date, and return a copy of this Plan to the Company
PubMatic 2025 Executive Bonus Plan
before the Participant is eligible to receive any payments or benefits under the Plan, subject to applicable law.
Definitions
1H: The first half of a calendar year, meaning January 1 through June 30.
2H: The second half of a calendar year, meaning July 1 through December 31.
Adjusted Pre-Tax Net Income: Company's earnings before income taxes, excluding stock-based compensation expense, unrealized gains/losses on equity investments and expenses relating to unplanned merger and acquisition activity.
Bonus Payment Date: The date occurring after the close of the annual review process as approved by the Board, which date shall be the next scheduled payroll on or after March 15, 2026, or as otherwise may be determined by the Board.
Bonus Pool: The total aggregate target bonus amount of all eligible Participants under this Plan as of the end of each half year. For an eligible Participant who works for less than entire half year, such Participant’s target bonus amount will be prorated based on the number of days worked during the Plan Period divided by the number of days in the half year.
Good Standing: This means that you have neither received any written warnings for misconduct, nor been placed on a performance improvement plan during the Plan Period.
Revenue (GAAP): The actual revenue recognized by the Company, as defined by generally accepted accounting principles (GAAP).
Bonus Target Amount
Please refer to your offer letter, promotion letter, employment contract, or similar documentation (“Employment Agreement”) for your bonus target, or contact Human Resources.
Criteria
A bonus may be paid to a Participant based on factors such as Company performance and continued employment with the Company in Good Standing through the Bonus Payment Date.
Plan Components and Weightings
The Plan consists of:
Financial Metric Component. The financial metric component of a Participant’s bonus will be weighted in the aggregate at 100%, and annual attainment will be measured based on the half-year Company performance targets and weightings specified in in Exhibit A.
PubMatic 2025 Executive Bonus Plan
Performance Based Adjustments to the Bonus Pool. The Adjusted Pre-Tax Net Income metric will be used to determine the half year adjustment to the Bonus Pool based on the targets specified in Exhibit B. Any adjustments to the Bonus Pool amount will be distributed on a prorated basis to all eligible Participants based on their respective bonus target amounts. This adjustment will occur after the calculation of the preliminary bonus amount detailed in the “Bonus Calculation” section below.
For example, if the Bonus Pool is $600k for 1H and a Participant has a $60,000 target bonus, the Participant’s preliminary bonus amount will be subject to 10.0% of any adjustment, positive or negative, to the Bonus Pool.
For each component of the Plan, a 50% weighting will apply to 1H and a 50% weighting will apply to 2H.
Minimum Achievement
In order for any bonus payout to be earned for the year, the Financial Metric Component in the aggregate for the year must equal or exceed 80% of the target specified in Exhibit A hereto, prior to applying any multipliers.
Multipliers
Multipliers will be applied to achievement on financial metrics based on Company performance for each half-year.
The resulting percentage achievement, as applicable, will factor into the Participant’s bonus payout for the year per the table below.
Multipliers are calculated using the square method: multiplying the achievement against itself to come up with the final achievement. For example, an achievement of 110% would yield an achievement used for end of year calculation of 121% (110% x 110%= 121%).
Multiplier Table Example
| | | | | | | | |
Achievement in Aggregate | Multiplier | Final Achievement Result |
80% | 80% | 64.0% |
94% | 94% | 88.4% |
95% | 95% | 90.3% |
PubMatic 2025 Executive Bonus Plan
| | | | | | | | |
100% | 100% | 100.0% |
110% | 110% | 121.0% |
134% | 134% | 179.6% |
185% | 185% | 342.3% |
Bonus Calculation
The bonus calculation for each year is a two-step process. Bonus calculations are prorated for days worked in the Plan Period, subject to applicable law.
Steps
1.The financial metrics are calculated. If the weighted average is over the minimum achievement of 80% specified above, multipliers will be applied to the financial metric, which will be used to calculate the preliminary bonus amount.
2.For every $1 above the Adjusted Pre-Tax Net Income target specified in Exhibit B hereto, [***] cents will be added to the Bonus Pool for 1H. For every $1 below the Adjusted Pre-Tax Net Income Target, [***] cents will be removed from the Bonus Pool for 1H (this amount will be revised as part of the 2H planning process). Any adjustments to the Bonus Pool will be applied on a prorated basis to the preliminary bonus amount and a final bonus amount will be calculated.
Bonus calculation for each Participant, including any Bonus Pool adjustment, for each half is capped at 250% of the Participant’s target bonus. Bonus payouts are then prorated based on the number of days worked during the Plan Period divided by the number of days in Plan Period.
Bonus Calculation Example:
[***]
PubMatic 2025 Executive Bonus Plan
Reductions During Company-Approved Leaves of Absence
If a Participant goes on a Company-approved leave of absence, the Company may reduce the Participant’s bonus target on a pro-rated basis, to the extent permitted by law. This pro-rata reduction will not apply during the first four weeks of any Company-approved and paid leave of absence, or during the first 12 weeks of any maternity leave. This pause in the reduction of a bonus target is referred to as a “Paid Leave Bonus Credit”.
A Participant is entitled to only one Paid Leave Bonus Credit per Plan Year. Where a single leave of absence extends from one Plan Year to the next, the Participant may not apply a new Paid Leave Bonus Credit to the same leave of absence as it passes into the subsequent Plan Year. However, the Participant will not be precluded from Paid Leave Bonus Credit in the subsequent Plan Year should the Participant need to take a second, unrelated leave of absence. Any Paid Leave Bonus Credit during such second leave of absence shall be reduced by the amount of credit previously taken in that same year.
In the case of intermittent leave, any pro-rata reduction or Paid Leave Bonus Credit will be based on the amount of leave actually taken, not on the span of time during which intermittent leave occurred.
Standards of Conduct
Any violation of the Company’s policies, including PubMatic’s Code of Business Conduct and Ethics and/or Anti-Bribery Policy, may result in a negative penalty on eligibility to accrue and/or receive bonuses under this Plan, and may subject the Participant to disciplinary action, up to and including termination of employment.
By signing below, Participant agrees to abide by any and all Company policies in effect during the Plan Year.
Participants Who Become Ineligible or Who Are Terminated
If a Participant becomes ineligible to participate in the Plan because the Participant is transferred into a Company position that is not eligible to participate in this Plan, the Participant’s targets under this Plan will be pro-rated according to the last day of work under this Plan immediately prior to the transfer.
If a Participant becomes ineligible to participate in the Plan because the Participant’s employment with the Company terminates for any reason or the Participant is under notice of employment termination (whether given or received) prior to the applicable Bonus Payment Date (i.e., by voluntary resignation, involuntary termination, or death or otherwise), the Participant’s eligibility to earn any future bonus under this Plan shall cease on the Participant’s final day of employment, except to the extent prohibited by applicable law. To be clear, for a Participant to earn any bonus under this Plan, the Participant must be employed on the Bonus Payment Date, except as prohibited by law.
PubMatic 2025 Executive Bonus Plan
Overpayment of Bonuses
By signing the Plan, the Participant agrees to promptly repay the Company for any bonus overpayment made to the Participant (e.g., due to miscalculation, payroll errors), and agrees to authorize the Company to make deductions from the Participant’s earned wages and/or future bonus payments under the Plan, to recover any overpayments. In the event the Participant and the Company cannot agree on repayment terms, the Company reserves all its legal rights, including its right to initiate legal action to recover the overpayment and/or to deduct the overpayment from the Participant’s earned wages (including the Participant’s final paycheck) in accordance with applicable laws.
Company’s Rights
The Company reserves the right to accept and reject customers and proposed agreements with customers, to set and modify prices and discounts, and to otherwise make all decisions with respect to the Company’s business. No bonuses will be earned for any contracts not approved by, or otherwise rejected by, the Company for any reason.
Plan Administration
This Plan is authorized and administered by the Board, who has sole authority to interpret the Plan and to make or nullify any provision or procedure, as deemed necessary, for proper administration of the Plan, or a designated committee of the Board. Unless otherwise prohibited by law, any determination by the Board or its designated committee regarding the Plan or any of its provisions or procedures shall be final and binding as to all affected Participants.
Plan Changes or Discontinuance
Except as limited by applicable law, the Company reserves the right to modify, discontinue, or otherwise change the Plan or any of its provisions at any time for any reason, including, without limitation, the right to modify or change a Participant’s weightings, targets/metrics, achievement criteria (including thresholds or caps for specific target achievement) or bonus payments to account, among other things, for Company financial performance, change in market conditions, Company performance as compared to the broader market or industry in which the Company operates, client circumstances that are outside of Participant control, non-recurring charges, makegoods or other financial factors, as well as a Participant’s performance or failure to comply with the Company’s policies or procedures. Any such modification, discontinuance or change shall be made in a written document and provided to the affected Participant or Participants.
At-Will Employment
If Participant is an at-will employee, nothing in this Plan alters or modifies the at-will nature of a Participant’s employment with the Company, and the Participant and the Company have the right to terminate the at-will employment relationship at any time, with or without notice or cause, except as limited by applicable laws or the Participant’s Employment Agreement.
PubMatic 2025 Executive Bonus Plan
Governing Law
This Plan and all agreements hereunder, including any attachments, schedules, exhibits, and subsequent modifications to the Plan, shall be governed by and construed in accordance with the laws of the State of California, USA without giving effect to that body of laws pertaining to conflict of laws.
Signature
By signing below, you acknowledge that you have carefully read this document and understand its terms. Additionally, you agree that this document contains the entire agreement between you and the Company regarding your participation in a Company bonus plan for the Plan Period, and supersedes any and all other bonus plans or agreements or arrangements you have or may have had with the Company, including any such Company bonus plan covering the Company’s immediately prior fiscal year. To be clear, if you do not sign and return this Plan to the Company, you shall not be eligible to continue to receive bonus payments with regard to the Plan Period under the terms of any such prior bonus plans to which you have been subject.
If you are signing this document by electronic signature such as Adobe Sign: (i) you agree, and it is your intent, to sign this document and affirmation by electronic signature such as Adobe Sign and by electronically submitting this document to the Company; (ii) you understand that your signing and submitting this record/document in this fashion is the legal equivalent of having placed your handwritten signature on the submitted record/document and this affirmation; and (iii) you understand and agree that by electronically signing and submitting this record/document in this fashion, you are affirming to the truth of the information contained therein.
Participant:
By: ___________________________________________________________
Name: _________________________
Date: ____________________________________________
PubMatic:
/s/
Rajeev Goel, Co-Founder & CEO
PubMatic 2025 Executive Bonus Plan
Exhibit A-- 2025 Company Performance Metric Targets
(***Portions of this exhibit have been redacted in compliance with Regulation S-K Item 601(b)(10). The omitted information is not material and is the type of information that the Company customarily and actually treats as private and confidential.)
| | | | | | | | | | | |
Metric | Weight | 1H 2025 Target | 2H 2025 Target |
Revenue (GAAP) | 100% | [***] | [***] |
PubMatic 2025 Executive Bonus Plan
Exhibit B – FY 2025 Adjusted Pre-Tax Net Income Achievement
(***Portions of this exhibit have been redacted in compliance with Regulation S-K Item 601(b)(10). The omitted information is not material and is the type of information that the Company customarily and actually treats as private and confidential.)
| | | | | | | | |
Metric | 1H 2025 Target | 2H 2025 Target |
Adjusted Pre-Tax Net Income | [***] | [***] |
| | | | | |
Policy Name: Insider Trading Policy | Confidential: Internal Use Only |
Owner: Chief Financial Officer, General Counsel | Policy applies to: All employees, independent contractors, and the PubMatic Board of Directors (collectively, “Service Providers” or “you”) |
Last Updated: October 29, 2024 | PubMatic, Inc. (collectively with its subsidiaries, “PubMatic,” “we,” “our” or “us”) |
Overview
PubMatic is committed to high standards of honest and ethical business conduct and compliance with laws, rules, and regulations. This commitment extends to all activity related to PubMatic’s publicly traded securities.
Under this Insider Trading Policy, you are prohibited from trading in PubMatic securities while in possession of material nonpublic information1 about PubMatic. You are further prohibited from giving material nonpublic information about PubMatic or its business partners or suppliers to anyone who might trade on the basis of that information—conduct broadly known as “tipping.”
Capitalized terms are in the list of defined terms at the end of this Policy. You should also refer to the list of FAQs about this Policy following the defined terms. The FAQs are part of this Policy and the rules articulated in the FAQs must be followed as well.
Neither PubMatic nor the Compliance Officer is liable for any act made under this Policy. It is important to remember that this Policy is only designed to reduce the risk of violations for insider trading. Ultimately you are responsible for adhering to this Policy and avoiding improper trading. Any action on the part of PubMatic or the Compliance Officer, or any other designated employee pursuant to this Policy (or otherwise) does not in any way constitute legal advice or protect you from liability under applicable securities laws, rules and regulations. Additionally, neither PubMatic nor the Compliance Officer is responsible for any failure to approve a trade or for imposing any Blackout Period.
Scope
1.This Policy covers you, as well as your Family Members; it also covers entities (such as partnerships, trusts and corporations) that are affiliated or associated with such persons, including venture capital funds, provided, however, that this Policy shall not apply to any entity that engages in the investment of securities in the ordinary course of its business (e.g., an investment fund or partnership) if such entity has established its own written insider trading controls and procedures in compliance with applicable securities laws, and such policy or policies have been provided or made available to our General Counsel (including any amendments thereto from time to time). Covered Persons are responsible for ensuring compliance with this Policy by their Family Members, and by entities with which they are affiliated or associated.
1 Material Nonpublic Information: While it is not possible to define all categories of material information, in sum, information is considered “material” if a reasonable investor would consider that information important in making a decision to buy, hold or sell securities. Information is “nonpublic” if it has not been widely disseminated to the public through, for example, major newswire services, national news services, SEC filings, webcasts or financial news services. If you have any doubt whether information obtained in the course of your work at PubMatic is material or nonpublic, always consult the Compliance Officer. Please refer to the FAQs about this policy for additional information regarding material nonpublic information.
2.This Policy applies to all transactions in PubMatic securities, including shares of PubMatic common stock and options to purchase common stock, however acquired, and any other type of securities that PubMatic may issue, such as restricted stock units, preferred stock, convertible notes, warrants and exchange-traded options or other derivative securities.
3.PubMatic may impose sanctions for violation of this Policy and may issue stop-transfer orders to its transfer agent to implement such sanctions. Sanctions for individuals may include any disciplinary action, including termination of employment or service relationship with PubMatic or referral to the appropriate enforcement authority, where applicable. Section 16 Persons and/or Access Persons2 may be required to certify compliance with this Policy on an annual basis. Notifications and approvals required under this Policy may be provided by electronic mail.
Statement of Company Policy
Prohibited Activities
A.No Access Person may trade in PubMatic securities unless the trade has been approved in advance by the Compliance Officer in accordance with this Policy.
B.Section 16 Persons and 10b5-1 Plan Designated Persons may not trade in PubMatic securities unless (a) the trade is pursuant to a 10b5-1 Plan permitted--and strongly encouraged--under this Policy or (b) the trade has been approved in advance by the Compliance Officer in accordance with this Policy, in the Compliance Officer’s sole discretion; such Section 16 Person(s) or 10b5-1 Plan Designated Person(s) is not in possession of material nonpublic information concerning PubMatic; and such Section 16 Person(s) or 10b5-1 Plan Designated Person(s) has provided all reasonable cooperation and documentation requested by the Compliance Officer in obtaining approval.
C.No Covered Person may trade in PubMatic securities while possessing material nonpublic information about PubMatic. It does not matter if the personal decision to trade was made before coming into possession of material nonpublic information – once the Covered Person comes into possession of the material nonpublic information, he/she/they cannot trade (other than pursuant to a permitted 10b5-1 Plan).
D.No Covered Person may trade in, or make a gift or other transfer of, PubMatic securities outside of the Policy’s Trading Windows, or during any Blackout Period designated by the Compliance Officer.
E.No Covered Person may disclose material nonpublic information about PubMatic to any outside person, unless required to do so as part of that Covered Person’s regular duties for PubMatic or authorized by the Compliance Officer.
F.No Covered Person may give trading advice of any kind about PubMatic to anyone while possessing material nonpublic information about PubMatic, except that Covered Persons should advise others not to trade if doing so might violate this Policy or the law. We strongly discourage
2 “Section 16 Persons” means the officers (as defined in Rule 16a-1(f) of the Exchange Act) of PubMatic and members of the Board, including the principal accounting officer. “Access Persons” (listed in Exhibit A) means persons, other than Section 16 Persons, who have been designated by PubMatic as having regular access to material nonpublic information about PubMatic in the normal course of their duties.
Covered Persons from giving trading advice concerning PubMatic to third parties in any case, even when the Covered Persons do not possess material nonpublic information about PubMatic.
G.No Covered Person may: (a) trade in the securities of any other public company while possessing material nonpublic information about that company that was obtained in the course of service as a Covered Person; (b) disclose material nonpublic information about another public company to anyone; or (c) give anyone trading advice about any other public company while possessing material nonpublic information about that company.
H.No Covered Person may engage in transactions involving options or other derivative securities on PubMatic’s securities, such as puts and calls, whether on an exchange or in any other market; provided however that a Covered Person may exercise compensatory equity grants issued by PubMatic.
I.No Covered Person may engage in hedging or monetization transactions involving PubMatic securities, such as zero-cost collars and forward sale contracts or contribute PubMatic securities to exchange funds that could be interpreted as having the effect of hedging in PubMatic securities.
J.No Covered Person may engage in short sales of PubMatic’s securities, including short sales “against the box.”
K.No Covered Person may use or pledge PubMatic securities as collateral in a margin account or as collateral for a loan unless the pledge has been approved by the Compliance Officer.
L.We will not transact in our securities unless in compliance with applicable U.S. securities laws, rules and regulations and applicable Nasdaq listing standards.
Trading Windows and Blackout Periods
1.Trading Windows. Other than pursuant to an approved 10b5-1 Plan, all Covered Persons are permitted to trade in PubMatic securities only during the Trading Window period that begins after the close of trading on the next full trading day following the widespread public release of our quarterly or year-end operating results, and ends at the close of trading on the fifth calendar day of the third month of the then-current quarter. If the fifth calendar day of the third month of the then-current quarter falls on a weekend, the Trading Window will close as of the close of trading on the last trading day prior to the weekend.
2.No Trading During Trading Windows While in the Possession of Material Nonpublic Information. Even if a Trading Window is in effect, no Covered Person possessing material nonpublic information about PubMatic may trade in PubMatic securities (other than pursuant to an approved 10b5-1 Plan). Persons possessing such information may trade during a Trading Window only after the close of trading on the next full trading day following our widespread public release of such information.
For example, if PubMatic announces earnings after close of trading on a Monday (or before trading begins on a Tuesday), then the first time a Covered Person can trade PubMatic securities is after the close of market on Tuesday (effectively the opening of the market on Wednesday for regular trading), assuming the Covered Person is not aware of other material nonpublic information at that time. However, if PubMatic announces earnings after trading begins on that
Tuesday, then the first time the Covered Person can trade is after the close of market on Wednesday (effectively the opening of the market on Thursday for regular trading).
3.No Trading During Blackout Periods. Even if a Trading Window is in effect, the Compliance Officer may designate special trading Blackout Periods that apply to particular individuals or groups of persons (including all Covered Persons), for such time, and with respect to such persons, as the Compliance Officer determines in his/her/their discretion. No Covered Person may trade in PubMatic securities outside of the applicable Trading Windows or during any such Blackout Periods. No Covered Person who learns of such a Blackout Period may disclose to any other person that a Blackout Period has been designated or that one was previously in place. The fact of the Blackout Period is confidential and cannot be disclosed internally or externally. The failure of the Compliance Officer to subject a person to a Blackout Period does not relieve that person of the obligation not to trade while in possession of material non-public information.
For example, the Compliance Officer may designate a special trading Blackout Period imposed before the announcement of a product launch or new content offering that covers certain Service Providers who are involved in working on the project. So, prior to the launch of a new product or content offering, the Compliance Officer may inform you that due to your involvement in the project, you may not trade for a designated period of time – for example, within 30 calendar days prior to the announcement – even though the Trading Window is otherwise open to other Service Providers who are not involved in the project and who do not have material nonpublic information with respect to the anticipated announcement. Please note that the length of a special Blackout Period may vary due to any number of factors and will be determined by the Compliance Officer and additional stakeholders depending on the particular situation.
Prior Approval of Trades Required for Access Persons; 10b5-1 Plans Strongly Encouraged for Section 16 Persons
Access Persons, Section 16 Persons, and 10b5-1 Plan Designated Persons must obtain prior approval of all trades in PubMatic securities from the Compliance Officer.
Section 16 Persons and 10b5-1 Plan Designated Persons are strongly encouraged to not trade in PubMatic securities unless the trade is pursuant to a 10b5-1 Plan permitted under this Policy. In addition, Section 16 Persons and 10b5-1 Plan Designated Persons must notify the Compliance Officer prior to any gifts or other transfers of PubMatic securities.
Certain sales, purchases and other transfers of PubMatic securities otherwise prohibited by this Policy may be permitted if they are effected pursuant to a 10b5-1 Plan that (a) complies with the requirements of Rule 10b5-1 under the Exchange Act and this Policy, (b) is approved by the Compliance Officer in writing and is entered into during an open Trading Window and not during any Blackout Period, (c) the first trade under the 10b5-1 Plan does not occur (i) for a Section 16 Person: until the later of (A) 90 days after the adoption of the 10b5-1 Plan and (B) two business days following the disclosure of PubMatic’s financial results in a Form 10-Q or Form 10-K for the completed fiscal quarter in which the 10b5-1 Plan was adopted that discloses PubMatic’s financial results (but not to exceed 120 days following the adoption of the 10b5-1 Plan), and (ii) for persons other than Section 16 Persons: at least 30 days after adoption of the 10b5-1 Plan, in each case, following the Compliance Officer’s approval of the 10b5-1 Plan (such waiting periods are collectively referred to as the “Cooling-Off Period”); (d) the person establishing the 10b5-1 Plan has certified to the Compliance Officer in writing, no earlier than three business days prior to the date that the 10b5-1 Plan is formally established (and shall not have withdrawn
such certification prior to such establishment), that as of such date and as of the adoption date of the 10b5-1 Plan, (i) such person is not and, to such person’s knowledge, will not be, aware of material nonpublic information concerning PubMatic; (ii) all such trades to be made pursuant to the 10b5-1 Plan will be made in accordance with the trading restrictions of Section 16 of the Exchange Act and Rule 144 of the Securities Act to the extent such Sections are applicable; (iii) such person is adopting the 10b5-1 Plan in good faith and not as part of a plan or scheme to evade the prohibitions of Section 10(b) of the Exchange Act and Rule 10b-5 of the Exchange Act, and (iv) such person will act in good faith with respect to the 10b5-1 Plan throughout its duration. You must notify the Compliance Officer promptly via email and withdraw the certification if any changes of circumstances prior to the adoption date of the 10b5-1 Plan have or will render such certification to be inaccurate as of that time; and (e) the 10b5-1 Plan is not a single-trade 10b5-1 Plan adopted during the 12-month period immediately following the person’s adoption of another single-trade 10b5-1 Plan, subject to the exceptions noted in Rule 10b5-1, which are provided for you in the Appendix.
Because Section 16 Persons, 10b5-1 Plan Designated Persons and Access Persons are more likely than other Covered Persons to receive access to material non-public information in their roles with PubMatic, they are permitted to adopt 10b5-1 Plans covering PubMatic’s securities (subject to meeting the requirements of this Policy). The Compliance Officer may expand or modify this list of permitted individuals.
If you seek preclearance and permission to engage in the transaction is denied, then you should refrain from initiating any transaction in PubMatic securities and you should not inform any other person of the denial.
Other Trading Arrangements
Section 16 Persons and Access Persons are not allowed to enter into “non-Rule 10b5-1 trading arrangements” (as defined in Regulation S-K Item 408(c)) unless otherwise approved in advance by the Compliance Officer.
Priority of Statutory or Regulatory Trading Restrictions
The trading prohibitions and restrictions of this Policy are also subject to prohibitions or restrictions prescribed by contract or by federal and state securities laws and regulations (e.g., contractual restrictions on the resale of securities, short-swing trading by Section 16 Persons or compliance with Rule 144 under the Securities Act). Any Covered Person who is uncertain whether other prohibitions or restrictions apply should ask the Compliance Officer.
Reporting Violations; Inquiries
The Compliance Officer or his/her/their designee will review, and either approve or prohibit, any proposed trades in PubMatic securities as required under this Policy, including proposed trades by Section 16 Persons, 10b5-1 Plan Designated Persons and Access Persons. The Compliance Officer will administer and interpret this Policy, and enforce compliance as needed. The Compliance Officer may consult with PubMatic’s outside legal counsel as needed. The Compliance Officer may designate one or more individuals who may perform the Compliance Officer’s duties in the event that the Compliance Officer is unable or unavailable to perform such duties.
Any Covered Person who violates this Policy or any federal or state laws governing insider trading or tipping, or knows of any such violation by any other Covered Person, must report the violation immediately to the Compliance Officer.
Please direct all inquiries about this Policy to the Compliance Officer.
Effective Date
The effective date of this revised Policy is October 29, 2024. The amendments to this Policy would not apply to any existing 10b5-1 Plan that was entered into prior to the effective date of this Policy.
Defined Terms in the Insider Trading Policy
“10b5-1 Plan” means a written plan to trade securities that complies with the requirements of Rule 10b5-1 under the Exchange Act.
“10b5-1 Plan Designated Persons” means persons, other than Section 16 Persons, who have been designated by PubMatic as having regular access to material nonpublic information about PubMatic in the normal course of their duties. Special provisions of this Policy, such as 10b5-1 Plans for any trades, apply to 10b5-1 Plan Designated Persons.
“Access Persons” means persons, other than Section 16 Persons, who (i) have been designated by PubMatic as having regular access to material nonpublic information about PubMatic in the normal course of their duties or (ii) are listed on Exhibit A; provided that no such person listed on Exhibit A that is a Section 16 Person should be considered an Access Person. Special provisions of this Policy, such as pre-approval of any trades, apply to Access Persons. The Compliance Officer may update and amend this list from time to time.
“Blackout Period” means any special trading blackout period specially designated by the Compliance Officer. It may apply to particular individuals or groups of persons (including all Covered Persons), and last for such time as the Compliance Officer determines.
“Board” means PubMatic’s Board of Directors.
“Compliance Officer” for this Policy refers to our General Counsel (or, if there is nobody with the General Counsel title, then the attorney in PubMatic’s legal function with the most senior role); in the absence of the General Counsel, our Chief Financial Officer may serve as Compliance Officer.
"Cooling-Off Period” means the applicable waiting period for Covered Persons between the Compliance Officer’s approval of a 10b5-1 Plan and the first trade under such 10b5-1 Plan.
“Covered Persons” refers to you, as well as your Family Members,; it also covers entities (such as partnerships, trusts and corporations) that are affiliated or associated with such persons, including venture capital funds, provided, however, that this Policy shall not apply to any entity that engages in the investment of securities in the ordinary course of its business (e.g., an investment fund or partnership) if such entity has established its own written insider trading controls and procedures in compliance with applicable securities laws, and such policy or policies have been provided or made available to PubMatic’s General Counsel (including any amendments thereto from time to time). An affiliate is someone who directly or indirectly controls or is controlled by, or is under common control with such person. An associate of a Covered Person is (1) a corporation or organization (other than PubMatic or a majority-owned subsidiary of PubMatic) of which such person is an officer or partner or is directly or indirectly the beneficial owner of 10% or more of any class of equity securities or (2) any trust in which such person has a substantial beneficial interest or as to which such person serves as trustee or in a similar capacity.
“Exchange Act” means the Securities Exchange Act of 1934, as amended from time to time.
“Family Members” means members of your family who reside with you (including a spouse, a child, a child away at college, stepchildren, grandchildren, parents, stepparents, grandparents, siblings and in-laws), anyone else who lives in your household, and any family members who do not live in your household but whose transactions in PubMatic securities are directed by you or are subject to your
influence or control, such as parents or children who consult with you before they trade in PubMatic securities.
“Plan Modification” means modifying or changing the amount, price or timing of the purchase or sale of PubMatic securities underlying a 10b5-1 Plan (or a modification or change to a written formula or algorithm, or computer program that affects the amount, price or timing of the purchase or sale such of securities).
“Policy” means this PubMatic Insider Trading Policy, as adopted and amended from time to time by the Board.
“SEC” means the U.S. Securities and Exchange Commission.
“Section 16 Persons” means the officers (as defined in Rule 16a-1(f) of the Exchange Act) of PubMatic and members of the Board, including the principal accounting officer (if separate from the principal financial officer). Special provisions of this Policy, such as 10b5-1 Plans for any trades, and special SEC reporting requirements, apply to Section 16 Persons.
“Securities Act” means the Securities Act of 1933, as amended from time to time.
“Trading Window” means the period when trading is normally permitted under this Policy. The Trading Window covers the period beginning after the close of trading on the next full trading day following our widespread public release of quarterly or year-end operating results, and ending at the close of trading on the fifth calendar day of the third month of the then-current quarter.
Exhibit A
Access Persons
•All Employees of PubMatic
Frequently Asked Questions
What is “material nonpublic information?”
Information is considered “material” if a reasonable investor would consider that information important in making a decision to buy, hold or sell securities. In simple terms, material information is any type of information that could reasonably be expected to affect the market price of PubMatic’s securities. Both positive and negative information may be material.
Although it is not possible to list all types of material information, the following types of information would often be considered material:
●financial performance, especially quarterly and year-end revenues and earnings, and significant changes in financial performance or liquidity;
●financial and operational forecasts, including projections of future earnings or losses, or other earnings guidance;
●key operational metrics, such as net dollar-based retention, Adjusted EBITDA, performance metrics, financial metrics, and any changes in such metrics;
●significant cybersecurity incidents or data breaches;
●customer, product, service, pricing, geography and market strategies and shifts;
●status of progress toward achieving business forecasts;
●potential tender offers, joint ventures, mergers, acquisitions, or material sales of assets or subsidiaries or other strategic transactions;
●significant developments regarding customers, vendors, suppliers, partners or financing sources, such as the acquisition or loss of a significant contract;
●stock splits, public or private securities or debt offerings, or changes in dividend policies or amounts;
●significant changes in senior management or the Board;
●entry into new strategic relationships, and cancellation of existing strategic relationships;
●introduction of new products and services or significant changes in products, services, research or technologies;
●initiation or resolution of significant litigation or regulatory proceedings;
●potential defaults under credit agreements or indentures, or the existence of material liquidity deficiencies; and
●potential restatements of financial statements, a change in auditors or notification that the auditor’s report may no longer be relied upon.
There is no bright-line standard for determining materiality; rather materiality is based on an assessment of the facts and circumstances, and is often evaluated by enforcement authorities with the benefit of hindsight. Even very small quantitative changes can be qualitatively material if they would result in a movement in the price of PubMatic’s securities.
Information is “nonpublic” if it has not been widely disseminated to the public (e.g., through major newswire services, national news services, SEC Form 8-K or other filings, webcasts or financial news services). For the purposes of this Policy, information will be considered public, i.e., no longer “nonpublic,” only after the close of trading on the next full trading day following PubMatic’s widespread public release of the information. The circulation of rumors, even if accurate and reported in the media, does not constitute effective public dissemination.
Covered Persons who are unsure whether the information that they possess is material or nonpublic are encouraged to consult the Compliance Officer for guidance.
What are the penalties for failing to comply with the Policy?
The consequences of prohibited insider trading or tipping can be severe. Persons violating insider trading or tipping laws may be required to disgorge profits made or losses avoided by trading, pay the loss suffered by the persons who purchased securities from or sold securities to the insider tipper, pay civil penalties of up to three times the profit made, or loss avoided, pay a criminal penalty of up to $5 million and serve a prison term of up to 20 years. PubMatic and/or the supervisors of the person violating the rules may also be required to pay major civil or criminal penalties and could under certain circumstances be subject to private lawsuits by contemporaneous traders for damages suffered as a result of illegal insider trading or tipping by persons under PubMatic’s control.
Violation of this Policy, or federal or state securities laws governing insider trading, may subject the violator to disciplinary action by PubMatic up to and including termination of employment for cause (in the case of an employee or further service in the case of a contractor) or removal proceedings (in the case of a Board member). A violation of this Policy is not necessarily the same as a violation of law. In fact, for the reasons indicated above, this Policy is intended to be broader than the law. PubMatic reserves the right to determine, in its own discretion and on the basis of the information available to it, whether this Policy has been violated. PubMatic may determine that specific conduct violates this Policy, whether or not the conduct also violates the law. It is not necessary for PubMatic to await the filing or conclusion of a civil or criminal action against the alleged violator before taking disciplinary action.
Are these FAQs part of the Insider Trading Policy?
Yes, these FAQs are part of the Policy, and you must comply with their provisions.
How does the Policy apply to trades under PubMatic’s Equity Incentive Plan?
The trading prohibitions and restrictions of this Policy do not apply to the exercise of a stock option with cash, or settlement of a restricted stock unit, or to automatic tax withholding. The trading prohibitions and restrictions of this Policy do apply to the use of outstanding PubMatic securities to serve as all or a portion of the exercise price of any stock option or to net-exercise an option (if permitted). Sales of PubMatic securities acquired under that plan are subject to this Policy.
I know trades in PubMatic securities are not permitted in a closed Trading Window. Can I still exercise a stock option if I am not going to sell any shares?
Yes. For clarity, the exercise of a vested stock option, not accompanied by a sale, is not considered a “trade” under this Policy.
How does the Policy apply to trades under PubMatic’s Employee Stock Purchase Plan?
The trading prohibitions and restrictions of this Policy do not apply to periodic wage withholding contributions to the 2020 Employee Stock Purchase Plan or any successor employee stock purchase plan that are used to purchase PubMatic securities under that plan (or the purchases made under the plan in accordance with its terms). However, no Covered Persons may alter his/her/their instructions about the level of withholding or purchase of PubMatic securities under that plan while in the possession of material nonpublic information about PubMatic, or during a Blackout Period. Sales of PubMatic securities acquired under that plan are subject to this Policy.
How does the Policy apply to tax withholding arrangements?
The trading prohibitions and restrictions of this Policy do apply to any elective tax withholding right (i.e., pursuant to which an election has been made to have PubMatic withhold shares subject to such awards to satisfy tax withholding requirements), as well as to any sales of PubMatic securities, including as part of a broker-assisted cashless exercise of an option, or any other market sale (e.g., a “sell to cover” sale) for the purpose of generating the cash needed to pay the exercise price of an option or satisfy tax withholding requirements. The trading prohibitions and restrictions of this Policy do not apply to any automatic tax withholding (i.e., pursuant to which the withholding method has been determined in advance of the tax withholding event).
What are the procedures for getting approval of a proposed trade in compliance with the Policy?
No Section 16 Person, 10b5-1 Plan Designated Persons or Access Person may trade in PubMatic securities until the following steps are completed:
(a)Section 16 Persons and 10b5-1 Plan Designated Persons are strongly encouraged to prepare a 10b5-1 Plan and provide it to the Compliance Officer for review and approval at least three business days prior to the closing of the Trading Window.
(b)Access Persons, Section 16 Persons, and 10b5-1 Plan Designated Persons must provide advance notification to the Compliance Officer in writing of the amount and nature of the proposed trade. The form of application to initiate this process is available on Okta or by emailing stockadmin@pubmatic.com.
(c)The person trading has certified to the Compliance Officer in writing no earlier than three business days prior to the proposed trade or prior to entering into a 10b5-1 Plan, as applicable, that (i) such person is not in possession of material nonpublic information concerning PubMatic and, to such person’s knowledge, such person will not be in possession of material nonpublic information concerning PubMatic on the date of the proposed trade and (ii) the proposed trade does not violate the trading restrictions of Section 16 of the Exchange Act, Rule 144 of the Securities Act (if applicable) or any other securities laws.
(d)The Compliance Officer has approved the trade or 10b5-1 Plan in writing including via email. The Compliance Officer is not obligated to approve any trades or 10b5-1 Plans requested by any person.
Is a gift of PubMatic stock covered by the Policy?
Yes. A Covered Person may not make a gift, charitable contribution or other transfer without consideration, of PubMatic securities during a period when that Covered Person is not permitted to trade. In addition, Section 16 Persons and 10b5-1 Plan Designated Persons must notify the Compliance Officer of any such gifts or transfers.
Is a distribution of PubMatic stock to the limited partners of a partnership covered by the Policy?
Yes. An entity over which a Covered Person has or shares voting or investment control may not distribute PubMatic securities to its limited partners, general partners or stockholders during a period when the Covered Person is not permitted to trade, unless the limited partners, general partners or stockholders of that entity have agreed in writing to hold the securities until the next open Trading Window.
Is a purchase of PubMatic stock considered a “trade” under the Policy? Or only sales of PubMatic stock?
Both purchases and sales of PubMatic stock are considered “trades” under the Policy.
Are transactions in derivative securities covered by the Policy?
Yes. No Covered Person may acquire, sell, trade or participate in any interest or position relating to the future price of PubMatic securities, such as a put option, a call option, or a short sale (including a short sale “against the box”).
What is a short sale, and what is a short sale “against the box?”
A short sale is a sale of securities that you do not own (i.e. borrowed securities). A short sale “against the box” is a sale of securities you own, but with delayed delivery.
Are contributions to exchange funds covered by this Policy?
Yes. No Covered Person may contribute PubMatic securities to exchange funds that could be interpreted as having the effect of hedging in PubMatic securities.
Are standing and limit orders covered by the Policy?
Unless part of a 10b5-1 Plan, standing or limit orders should be used only for a very brief period of time, if at all. A standing order placed with a broker to sell or purchase PubMatic stock at a specified minimum or maximum price leaves you with no control over the timing of the transaction. The limit order could be executed by the broker when you are aware of material nonpublic information, which would result in unlawful insider trading. Irrespective, for Covered Persons they cannot extend beyond the Trading Window and for Access Persons, they cannot extend beyond the preclearance period.
Can I hold PubMatic securities in a margin account?
Securities held in a margin account or pledged as collateral for a loan may be sold without your consent by the broker if you fail to meet a margin call, or by the lender in foreclosure if you default on the loan. Because a margin or foreclosure sale may occur at a time when you are aware of material nonpublic information or otherwise are not permitted to trade in PubMatic securities, you are prohibited from holding PubMatic securities in a margin account or pledging PubMatic securities as collateral for a loan.
Under what circumstances can I pledge PubMatic securities as collateral for a loan?
An exception to the prohibition on using PubMatic securities as collateral for a loan (not including margin debt) may be granted by the Compliance Officer where you have clearly demonstrated the financial capacity to repay the loan without resort to the pledged securities. If you wish to pledge PubMatic securities as collateral for a loan, you must submit a request for approval to the Compliance Officer at least two weeks prior to the proposed execution of documents evidencing the proposed pledge.
I have a hardship or other urgent need to sell PubMatic securities, or exercise a stock option so I can sell some PubMatic securities. Is that okay?
It does not matter that there may exist a justifiable reason for a purchase or sale apart from the nonpublic information; if the Covered Person has material nonpublic information, the prohibition still applies. Insider trading is transaction specific and the securities laws and related rules and regulations do not recognize any mitigating circumstances.
I know that disclosures of material nonpublic information are prohibited under the Policy; is it okay if I monitor or participate in a chat room?
No. A Covered Person may not participate, in any manner other than passive observation, in any investment or stock-related Internet “chat” rooms, blogs, social media sites, message boards or other similar online forums relating to PubMatic without the prior approval of the Compliance Officer and in compliance with PubMatic’s Corporate Communications and Social Media Policies and any other applicable policy.
What are the procedures for trading under a 10b5-1 Plan?
In addition to the procedures for trades not under a 10b5-1 Plan, the person seeking to trade under a 10b5-1 Plan must put in place such a plan that complies with the requirements of Rule 10b5-1 under the Exchange Act. Compliance Officer approval of a 10b5-1 Plan shall not be considered a determination by PubMatic or the Compliance Officer that the 10b5-1 Plan satisfies the requirements of Rule 10b5-1. PubMatic reserves the right to prevent any transactions in PubMatic securities, even those pursuant to a 10b5-1 Plan, in the sole discretion of the Compliance Officer.
No trades shall be treated as having been made pursuant to a 10b5-1 Plan under this Policy unless:
(a)the 10b5-1 Plan complies with the requirements of Rule 10b5-1;
(b)the 10b5-1 Plan is approved by the Compliance Officer in writing and is entered into during an open Trading Window and not during any Blackout Period;
(c)the first trade under the 10b5-1 Plan does not occur (i) for a Section 16 Person: until the later of (A) 90 days after the adoption of the 10b5-1 Plan and (B) two business days following the disclosure of PubMatic’s financial results in a Form 10-Q or Form 10-K for the completed fiscal quarter in which the 10b5-1 Plan was adopted that discloses PubMatic’s financial results (but not to exceed 120 days following the adoption of the 10b5-1 Plan); and (ii) for persons other than Section 16 Persons: at least 30 days after adoption of the 10b5-1 Plan, in each case, following the Compliance Officer’s approval of the 10b5-1 Plan (such waiting periods are collectively referred to as the “Cooling-Off Period”); and
(d)the person establishing the 10b5-1 Plan has certified to the Compliance Officer in writing, no earlier than three business days prior to the date that the 10b5-1 Plan is formally established (and shall not have withdrawn such certification prior to such establishment), that as of such date and as of the adoption date of the 10b5-1 Plan, (i) such person is not and, to such person’s knowledge, will not be, aware of material nonpublic information concerning PubMatic, (ii) all such trades to be made pursuant to the 10b5-1 Plan will be made in accordance with the trading restrictions of Section 16 of the Exchange Act and Rule 144 of the Securities Act to the extent such Sections are applicable , (iii) such person is adopting the 10b5-1 Plan in good faith and not as part of a plan or scheme to evade the prohibitions of Section 10(b) of the Exchange Act and Rule 10b-5 of the Exchange Act, and (iv) such person will act in good faith with respect to the 10b5-1 Plan throughout its duration. You must notify the Compliance Officer promptly via email and withdraw the certification if any changes of circumstances prior to the adoption date of the 10b5-1 Plan have or will render such certification to be inaccurate as of that time; and
(e)the 10b5-1 Plan is not a single trade 10b5-1 Plan adopted during the 12-month period immediately following the person’s adoption of another single trade 10b5-1 Plan, subject to the exceptions noted in Rule 10b5-1, which are provided for you in the Appendix.
The Compliance Officer is not obligated to approve any trades requested by any person, or to approve any 10b5-1 Plan. When approval is sought, there is no set timeline for how long such approval might take.
The establishment and implementation of any 10b5-1 Plan shall be the sole responsibility of the person seeking to establish such a plan. Approval of a 10b5-1 Plan by the Compliance Officer and/or acknowledgement of a 10b5-1 Plan by PubMatic shall not be considered a determination by PubMatic or the Compliance Officer that the 10b5-1 Plan satisfies the requirements of Rule 10b5-1.
Once an approved 10b5-1 Plan is in place, an individual will need approval from the Compliance Officer to make certain changes to it. Modifying or changing the amount, price or timing of the purchase or sale of PubMatic securities underlying the 10b5-1 Plan (or a modification or change to a written formula or algorithm, or computer program that affects the amount, price or timing of the purchase or sale of such securities) (any such modification or change, a “Plan Modification”) will be deemed to be the same as terminating the existing 10b5-1 Plan and entering into a new 10b5-1 Plan. As a result, the approval process for a Plan Modification is the same as the approval process for initially adopting a 10b5-1 Plan, including being subject to a new Cooling-Off Period. Plan Modifications can only be made during a Trading Window and not during any Blackout Period and only when you are not in possession of material nonpublic information. PubMatic discourages more than one modification to any 10b5-1 Plan per year. For other modifications to a 10b5-1 Plan, the Compliance Officer must be notified of such modification in writing at least three business days prior to the modification and such modification must be approved by the Compliance Officer.
A 10b5-1 Plan may be terminated with immediate effect provided such request for termination has been approved by the Compliance Officer. Once a 10b5-1 Plan is terminated, any new plan adopted post-termination must meet the requirements above for new 10b5-1 Plans.
An individual may have no more than one 10b5-1 Plan adopted at any point in time (i.e., multiple concurrent or overlapping plans are prohibited), subject to the exceptions noted in Rule 10b5-1, which are provided for you in the Appendix. One of these exceptions is for plans authorizing certain “sell-to-cover” transactions.
Once a 10b5-1 Plan is adopted, the person must not exercise any influence over the amount of securities to be traded, the price at which they are to be traded or the date of the trade. The 10b5-1 Plan must either:
●Clearly specify in advance the amount, pricing and timing of transactions (including by formula or algorithm), or
●Delegate discretion on those matters to an independent third party (such as a securities broker or investment manager). Of course, the independent third party cannot make discretionary investment decisions on behalf of the individual while the independent third party is in possession of material nonpublic information about PubMatic.
Unless otherwise approved by the Compliance Officer and Chief Financial Officer, all 10b5-1 Plans must be implemented through a broker included in a list approved by the Compliance Officer. The Compliance Officer may amend this list from time to time.
What are my obligations once I am no longer providing services to PubMatic?
This Policy will continue to apply to you for a period of time following the termination of your employment or service relationship with PubMatic. Subject to any additional terms, condition or restrictions that may be set forth in an agreement between you and PubMatic, this Policy will apply to you until the later of (1) 90 days following the termination of your employment or service relationship with PubMatic or (2) the close of trading on the next full trading day following such time as any you are no longer in possession of any material nonpublic information.
How does the Policy apply to trades by the Compliance Officer?
The Compliance Officer may not trade in PubMatic securities unless the trade is pursuant to a permitted 10b5-1 Plan or has been approved by PubMatic’s Chief Financial Officer (or Chief Executive Officer if the Compliance Officer is the Chief Financial Officer) in accordance with this Policy.
What additional duties does the Compliance Officer have?
In addition to the duties of the Compliance Officer specified in this Policy, the Compliance Officer, or its designee, shall:
●Respond to inquiries relating to this Policy and its procedures.
●Designate and announce special trading Blackout Periods during which Covered Persons may not trade in PubMatic securities.
●Revise this Policy as necessary to reflect changes in federal or state laws and regulations, subject to approval by the Board or a duly authorized committee thereof. The list of individuals who may adopt 10b5-1 Plans, the list of 10b5-1 Plan Designated Persons, and the list of Access Persons may be amended by the Compliance Officer.
●Maintain as company records originals or copies of all documents required by the provisions of this Policy or the procedures set forth herein, and copies of all required SEC reports relating to insider trading, including without limitation Forms 3, 4, 5 and 144 and Schedules 13D and 13G.
●Ensure adequate and regular training on this Policy and its procedures for all Service Providers.
Appendix
Exceptions to the Multiple, Overlapping 10b5-1 Plan Restriction
Such exceptions are:
•An eligible “sell-to-cover” 10b5-1 Plan where such plan authorizes an agent to sell only such securities as are necessary to satisfy tax withholding obligations arising exclusively from the vesting of a compensatory award, such as restricted stock or stock appreciation rights, and the Covered Person does not otherwise exercise control over the timing of such sales. For the avoidance of doubt, this exception does not extend to sales incident to the exercise of option awards.
•A series of separate contracts with different broker-dealers or other agents acting on behalf of the person (other than PubMatic) to execute trades thereunder may be treated as a single 10b5-1 Plan, provided that the individual constituent contracts with each broker-dealer or other agent, when taken together as a whole, meet all of the applicable conditions of and remain collectively subject to the provisions of Rule 10b5-1, including that a modification of any individual contract acts as modification of the whole 10b5-1 Plan, as defined in Rule 10b5-1(c)(1)(iv). The substitution of a broker-dealer or other agent acting on behalf of the person (other than PubMatic) for another broker-dealer that is executing trades pursuant to a 10b5-1 Plan shall not be a “Plan Modification” as long as the purchase or sales instructions applicable to the substitute and substituted broker are identical with respect to the prices of securities to be purchased or sold, dates of the purchases or sales to be executed, and amount of securities to be purchased or sold.
•One later-commencing 10b5-1 Plan for purchases or sales of any securities of PubMatic on the open market under which trading is not authorized to begin until after all trades under the earlier-commencing 10b5-1 Plan are completed or expired without execution. However, the first trade under such later-commencing 10b5-1 Plan must be scheduled after the “Effective Cooling-Off Period,” or the Cooling-Off Period that would be applicable to the later-commencing 10b5-1 Plan if the date of adoption of the later-commencing 10b5-1 Plan were deemed to be the date of termination of the earlier-commencing 10b5-1 Plan.
Exceptions to the Single-Trade 10b5-1 Plan Restriction
There is an exception for eligible “sell-to-cover” 10b5-1 Plans where the plan authorizes an agent to sell only such securities as are necessary to satisfy tax withholding obligations arising exclusively from the vesting of a compensatory award, such as restricted stock or stock appreciation rights, and the Covered Person does not otherwise exercise control over the timing of such sales.
Exhibit 21.1
SUBSIDIARIES OF PUBMATIC, INC.
| | | | | |
Name: | Jurisdiction: |
PubMatic India Private Limited | India |
PubMatic GmbH | Germany |
PubMatic Limited | United Kingdom |
PubMatic Software (Shanghai) Limited | China |
PubMatic KK | Japan |
PubMatic Pte Ltd | Singapore |
Exhibit 23.1
CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
We consent to the incorporation by reference in Registration Statement Nos. 333-277458, 333-270102, 333-263129, 333-251237 and 333-254752 on Form S-8 of our report dated February 27, 2025, relating to the financial statements of PubMatic, Inc. and the effectiveness of PubMatic Inc.’s internal control over financial reporting, appearing in this Annual Report on Form 10-K for the year ended December 31, 2024.
/s/ Deloitte & Touche LLP
San Jose, California
February 27, 2025
Exhibit 31.1
CERTIFICATION OF CHIEF EXECUTIVE OFFICER
PURSUANT TO EXCHANGE ACT RULES 13a-14(a) AND 15d-14(a)
AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Rajeev K. Goel, certify that:
1.I have reviewed this Annual Report on Form 10-K of PubMatic, Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
| | | | | |
Dated: February 27, 2025 | By: /s/ Rajeev K. Goel |
| Rajeev K. Goel |
| Chief Executive Officer |
| (Principal Executive Officer) |
Exhibit 31.2
CERTIFICATION OF CHIEF FINANCIAL OFFICER
PURSUANT TO EXCHANGE ACT RULES 13a-14(a) AND 15d-14(a)
AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Steven Pantelick, certify that:
1.I have reviewed this Annual Report on Form 10-K of PubMatic, Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
| | | | | |
Dated: February 27, 2025 | By: /s/ Steven Pantelick |
| Steven Pantelick |
| Chief Financial Officer |
| (Principal Financial Officer) |
Exhibit 32.1
CERTIFICATION OF CHIEF EXECUTIVE OFFICER
PURSUANT TO PURSUANT TO 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
I, Rajeev K. Goel, Chief Executive Officer of PubMatic, Inc. (the “Company”), do hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to my knowledge:
(1)the Annual Report on Form 10-K of the Company for the fiscal year ended December 31, 2024 (the “Report”) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
(2)the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
| | | | | |
Dated: February 27, 2025 | By: /s/ Rajeev K. Goel |
| Rajeev K. Goel |
| Chief Executive Officer |
| (Principal Executive Officer) |
| |
The foregoing certification is not deemed filed with the Securities and Exchange Commission for purposes of Section 18 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), and is not to be incorporated by reference into any filing of PubMatic, Inc. under the Securities Act of 1933, as amended, or the Exchange Act, whether made before or after the date hereof, regardless of any general incorporation language in such filing.
Exhibit 32.2
CERTIFICATION OF CHIEF FINANCIAL OFFICER
PURSUANT TO PURSUANT TO 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
I, Steven Pantelick, Chief Financial Officer of PubMatic, Inc. (the “Company”), do hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to my knowledge:
(1)the Annual Report on Form 10-K of the Company for the fiscal year ended December 31, 2024 (the “Report”) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
(2)the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
| | | | | |
Dated: February 27, 2025 | By: /s/ Steven Pantelick |
| Steven Pantelick |
| Chief Financial Officer |
| (Principal Financial Officer) |
The foregoing certification is not deemed filed with the Securities and Exchange Commission for purposes of Section 18 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), and is not to be incorporated by reference into any filing of PubMatic, Inc. under the Securities Act of 1933, as amended, or the Exchange Act, whether made before or after the date hereof, regardless of any general incorporation language in such filing.
v3.25.0.1
Cover - USD ($) $ in Millions |
12 Months Ended |
|
|
Dec. 31, 2024 |
Feb. 21, 2025 |
Jun. 28, 2024 |
Document Information [Line Items] |
|
|
|
Document Type |
10-K
|
|
|
Document Annual Report |
true
|
|
|
Document Period End Date |
Dec. 31, 2024
|
|
|
Current Fiscal Year End Date |
--12-31
|
|
|
Document Transition Report |
false
|
|
|
Entity File Number |
001-39748
|
|
|
Entity Registrant Name |
PUBMATIC, INC.
|
|
|
Entity Incorporation, State or Country Code |
DE
|
|
|
Entity Tax Identification Number |
20-5863224
|
|
|
Title of 12(b) Security |
Class A common stock, $0.0001 par value per share
|
|
|
Trading Symbol |
PUBM
|
|
|
Security Exchange Name |
NASDAQ
|
|
|
Entity Well-known Seasoned Issuer |
Yes
|
|
|
Entity Voluntary Filers |
No
|
|
|
Entity Current Reporting Status |
Yes
|
|
|
Entity Interactive Data Current |
Yes
|
|
|
Entity Filer Category |
Large Accelerated Filer
|
|
|
Entity Small Business |
false
|
|
|
Entity Emerging Growth Company |
false
|
|
|
ICFR Auditor Attestation Flag |
true
|
|
|
Document Financial Statement Error Correction [Flag] |
false
|
|
|
Entity Shell Company |
false
|
|
|
Entity Public Float |
|
|
$ 830.9
|
Documents Incorporated by Reference |
Portions of the registrant’s proxy statement for its 2025 annual meeting of stockholders are incorporated herein by reference in Part III of this Annual Report on Form 10-K to the extent stated herein. Such proxy statement will be filed with the Securities and Exchange Commission within 120 days of the registrant’s fiscal year ended December 31, 2024.
|
|
|
Amendment Flag |
false
|
|
|
Entity Central Index Key |
0001422930
|
|
|
Document Fiscal Year Focus |
2024
|
|
|
Document Fiscal Period Focus |
FY
|
|
|
Common Class A |
|
|
|
Document Information [Line Items] |
|
|
|
Entity Common Stock, Shares Outstanding |
|
40,324,790
|
|
Common Class B |
|
|
|
Document Information [Line Items] |
|
|
|
Entity Common Stock, Shares Outstanding |
|
8,202,503
|
|
X |
- DefinitionBoolean flag that is true when the XBRL content amends previously-filed or accepted submission.
+ References
+ Details
Name: |
dei_AmendmentFlag |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:booleanItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionEnd date of current fiscal year in the format --MM-DD.
+ References
+ Details
Name: |
dei_CurrentFiscalYearEndDate |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:gMonthDayItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionBoolean flag that is true only for a form used as an annual report.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Form 10-K -Number 249 -Section 310
Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Form 20-F -Number 249 -Section 220 -Subsection f
Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Form 40-F -Number 249 -Section 240 -Subsection f
+ Details
Name: |
dei_DocumentAnnualReport |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:booleanItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionIndicates whether any of the financial statement period in the filing include a restatement due to error correction.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 402 -Subsection w
Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Form 10-K -Number 249 -Section 310
Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Form 20-F -Number 249 -Section 220 -Subsection f
Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Form 40-F -Number 249 -Section 240 -Subsection f
+ Details
Name: |
dei_DocumentFinStmtErrorCorrectionFlag |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:booleanItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionFiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.
+ References
+ Details
Name: |
dei_DocumentFiscalPeriodFocus |
Namespace Prefix: |
dei_ |
Data Type: |
dei:fiscalPeriodItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThis is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.
+ References
+ Details
Name: |
dei_DocumentFiscalYearFocus |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:gYearItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionFor the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.
+ References
+ Details
Name: |
dei_DocumentPeriodEndDate |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:dateItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionBoolean flag that is true only for a form used as a transition report.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Forms 10-K, 10-Q, 20-F -Number 240 -Section 13 -Subsection a-1
+ Details
Name: |
dei_DocumentTransitionReport |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:booleanItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.
+ References
+ Details
Name: |
dei_DocumentType |
Namespace Prefix: |
dei_ |
Data Type: |
dei:submissionTypeItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDocuments incorporated by reference.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Exchange Act -Number 240 -Section 12 -Subsection b-23
+ Details
Name: |
dei_DocumentsIncorporatedByReferenceTextBlock |
Namespace Prefix: |
dei_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionA unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Exchange Act -Number 240 -Section 12 -Subsection b-2
+ Details
Name: |
dei_EntityCentralIndexKey |
Namespace Prefix: |
dei_ |
Data Type: |
dei:centralIndexKeyItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionIndicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.
+ References
+ Details
Name: |
dei_EntityCommonStockSharesOutstanding |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionIndicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.
+ References
+ Details
Name: |
dei_EntityCurrentReportingStatus |
Namespace Prefix: |
dei_ |
Data Type: |
dei:yesNoItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionIndicate if registrant meets the emerging growth company criteria.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Exchange Act -Number 240 -Section 12 -Subsection b-2
+ Details
Name: |
dei_EntityEmergingGrowthCompany |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:booleanItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionCommission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.
+ References
+ Details
Name: |
dei_EntityFileNumber |
Namespace Prefix: |
dei_ |
Data Type: |
dei:fileNumberItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionIndicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Exchange Act -Number 240 -Section 12 -Subsection b-2
+ Details
Name: |
dei_EntityFilerCategory |
Namespace Prefix: |
dei_ |
Data Type: |
dei:filerCategoryItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTwo-character EDGAR code representing the state or country of incorporation.
+ References
+ Details
Name: |
dei_EntityIncorporationStateCountryCode |
Namespace Prefix: |
dei_ |
Data Type: |
dei:edgarStateCountryItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionBoolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-T -Number 232 -Section 405
+ Details
Name: |
dei_EntityInteractiveDataCurrent |
Namespace Prefix: |
dei_ |
Data Type: |
dei:yesNoItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.
+ References
+ Details
Name: |
dei_EntityPublicFloat |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionThe exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Exchange Act -Number 240 -Section 12 -Subsection b-2
+ Details
Name: |
dei_EntityRegistrantName |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:normalizedStringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionBoolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Exchange Act -Number 240 -Section 12 -Subsection b-2
+ Details
Name: |
dei_EntityShellCompany |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:booleanItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionIndicates that the company is a Smaller Reporting Company (SRC).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Exchange Act -Number 240 -Section 12 -Subsection b-2
+ Details
Name: |
dei_EntitySmallBusiness |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:booleanItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Exchange Act -Number 240 -Section 12 -Subsection b-2
+ Details
Name: |
dei_EntityTaxIdentificationNumber |
Namespace Prefix: |
dei_ |
Data Type: |
dei:employerIdItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionIndicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.
+ References
+ Details
Name: |
dei_EntityVoluntaryFilers |
Namespace Prefix: |
dei_ |
Data Type: |
dei:yesNoItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionIndicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Securities Act -Number 230 -Section 405
+ Details
Name: |
dei_EntityWellKnownSeasonedIssuer |
Namespace Prefix: |
dei_ |
Data Type: |
dei:yesNoItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Form 10-K -Number 249 -Section 310
Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Form 20-F -Number 249 -Section 220 -Subsection f
Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Form 40-F -Number 249 -Section 240 -Subsection f
+ Details
Name: |
dei_IcfrAuditorAttestationFlag |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:booleanItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTitle of a 12(b) registered security.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Exchange Act -Number 240 -Section 12 -Subsection b
+ Details
Name: |
dei_Security12bTitle |
Namespace Prefix: |
dei_ |
Data Type: |
dei:securityTitleItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionName of the Exchange on which a security is registered.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Exchange Act -Number 240 -Section 12 -Subsection d1-1
+ Details
Name: |
dei_SecurityExchangeName |
Namespace Prefix: |
dei_ |
Data Type: |
dei:edgarExchangeCodeItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTrading symbol of an instrument as listed on an exchange.
+ References
+ Details
Name: |
dei_TradingSymbol |
Namespace Prefix: |
dei_ |
Data Type: |
dei:tradingSymbolItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- Details
Name: |
us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.25.0.1
X |
- DefinitionPCAOB issued Audit Firm Identifier
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Form 10-K -Number 249 -Section 310
Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Form 20-F -Number 249 -Section 220 -Subsection f
Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Form 40-F -Number 249 -Section 240 -Subsection f
+ Details
Name: |
dei_AuditorFirmId |
Namespace Prefix: |
dei_ |
Data Type: |
dei:nonemptySequenceNumberItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Form 10-K -Number 249 -Section 310
Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Form 20-F -Number 249 -Section 220 -Subsection f
Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Form 40-F -Number 249 -Section 240 -Subsection f
+ Details
Name: |
dei_AuditorLocation |
Namespace Prefix: |
dei_ |
Data Type: |
dei:internationalNameItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Form 10-K -Number 249 -Section 310
Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Form 20-F -Number 249 -Section 220 -Subsection f
Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Form 40-F -Number 249 -Section 240 -Subsection f
+ Details
Name: |
dei_AuditorName |
Namespace Prefix: |
dei_ |
Data Type: |
dei:internationalNameItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.25.0.1
CONSOLIDATED BALANCE SHEETS - USD ($) $ in Thousands |
Dec. 31, 2024 |
Dec. 31, 2023 |
Current assets |
|
|
Cash and cash equivalents |
$ 100,452
|
$ 78,509
|
Marketable securities |
40,135
|
96,835
|
Accounts receivable, net |
424,814
|
375,468
|
Prepaid expenses and other current assets |
10,145
|
11,143
|
Total current assets |
575,546
|
561,955
|
Property, equipment and software, net |
58,522
|
60,729
|
Operating lease right-of-use assets |
44,402
|
21,102
|
Acquisition-related intangible assets, net |
4,284
|
5,864
|
Goodwill |
29,577
|
29,577
|
Deferred tax assets |
24,864
|
13,880
|
Other assets, non-current |
2,324
|
2,136
|
TOTAL ASSETS |
739,519
|
695,243
|
Current liabilities |
|
|
Accounts payable |
386,602
|
347,673
|
Accrued liabilities |
26,365
|
25,684
|
Operating lease liabilities, current |
5,843
|
6,236
|
Total current liabilities |
418,810
|
379,593
|
Operating lease liabilities, non-current |
39,538
|
15,607
|
Other liabilities, non-current |
3,908
|
3,844
|
TOTAL LIABILITIES |
462,256
|
399,044
|
Commitments and contingencies (Note 9) |
|
|
Stockholders' Equity |
|
|
Preferred stock, $0.0001 par value per share, 10,000 shares authorized as of December 31, 2024 and 2023; No shares issued and outstanding as of December 31, 2024 and 2023 |
0
|
0
|
Common stock, par value $0.0001 per share; 1,000,000 Class A shares authorized as of December 31, 2024 and 2023; 48,177 shares issued and 39,860 shares outstanding as of December 31, 2024; 45,542 shares issued and 41,502 shares outstanding as of December 31, 2023; 1,000,000 Class B shares authorized as of December 31, 2024 and 2023; 11,382 shares issued and 8,241 shares outstanding as of December 31, 2024; 11,884 shares issued and 8,744 outstanding as of December 31, 2023 |
6
|
6
|
Treasury stock, at cost; 11,458 and 7,180 shares as of December 31, 2024 and 2023, respectively |
(146,796)
|
(71,103)
|
Additional paid-in capital |
275,304
|
230,419
|
Accumulated other comprehensive loss |
(636)
|
(4)
|
Retained earnings |
149,385
|
136,881
|
TOTAL STOCKHOLDERS’ EQUITY |
277,263
|
296,199
|
TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY |
$ 739,519
|
$ 695,243
|
X |
- DefinitionCarrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(19)(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10
+ Details
Name: |
us-gaap_AccountsPayableCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2
+ Details
Name: |
us-gaap_AccountsReceivableNetCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionCarrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(20)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_AccruedLiabilitiesCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 14A -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 11 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (g)(2)(ii) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (h)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(30)(a)(4)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(23)(a)(3)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1
Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 14 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14
+ Details
Name: |
us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(18)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(30)(a)(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_AdditionalPaidInCapital |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of asset recognized for present right to economic benefit.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 48 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 49 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 270 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (ee) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (bb) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28
Reference 12: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10
Reference 13: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(12)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(8)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(18)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 23: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 26: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 27: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7
Reference 29: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30
Reference 30: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(11)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1
+ Details
Name: |
us-gaap_Assets |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of asset recognized for present right to economic benefit, classified as current.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (bb) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28
Reference 6: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(9)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7
+ Details
Name: |
us-gaap_AssetsCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_AssetsCurrentAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481830/320-10-45-2
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479130/326-30-45-1
+ Details
Name: |
us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4
+ Details
Name: |
us-gaap_CashAndCashEquivalentsAtCarryingValue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionRepresents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(17)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(25)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(19)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(15)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1
+ Details
Name: |
us-gaap_CommitmentsAndContingencies |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(22)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1
+ Details
Name: |
us-gaap_CommonStockValue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 49 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24
Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 100 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100
Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(15)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482598/350-20-45-1
Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1
Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (h) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(10)(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1
+ Details
Name: |
us-gaap_Goodwill |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionSum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482686/350-30-45-1
+ Details
Name: |
us-gaap_IntangibleAssetsNetExcludingGoodwill |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)) -SubTopic 10 -Topic 210 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(20)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(24)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(19)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(25)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(26)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(23)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(21)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (bb) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28
Reference 15: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(14)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 23: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 26: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7
Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7
Reference 29: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30
+ Details
Name: |
us-gaap_Liabilities |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(25)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1
Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3
Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28
Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(23)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1
Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(32)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_LiabilitiesAndStockholdersEquity |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionTotal obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(21)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (bb) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28
Reference 8: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483467/210-10-45-5
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7
Reference 21: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7
+ Details
Name: |
us-gaap_LiabilitiesCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_LiabilitiesCurrentAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionPresent value of lessee's discounted obligation for lease payments from operating lease, classified as current.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1
+ Details
Name: |
us-gaap_OperatingLeaseLiabilityCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionPresent value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1
+ Details
Name: |
us-gaap_OperatingLeaseLiabilityNoncurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's right to use underlying asset under operating lease.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1
+ Details
Name: |
us-gaap_OperatingLeaseRightOfUseAsset |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of noncurrent assets classified as other.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(17)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_OtherAssetsNoncurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of liabilities classified as other, due after one year or the normal operating cycle, if longer.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(24)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_OtherLiabilitiesNoncurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(21)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1
+ Details
Name: |
us-gaap_PreferredStockValue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(9)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_PrepaidExpenseAndOtherAssetsCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 360 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -SubTopic 20 -Topic 842 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4
+ Details
Name: |
us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of accumulated undistributed earnings (deficit).
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(30)(a)(3)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (g)(2)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (h)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480990/946-20-50-11
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(23)(a)(4)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(17)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1
Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1
+ Details
Name: |
us-gaap_RetainedEarningsAccumulatedDeficit |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(30)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(31)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10
Reference 5: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(19)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.6-05(4)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2
Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(4)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(6)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(7)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3
Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3
Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28
Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 4.E) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2
+ Details
Name: |
us-gaap_StockholdersEquity |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_StockholdersEquityAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(30)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 505 -SubTopic 30 -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481520/505-30-50-4
Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 505 -SubTopic 30 -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481549/505-30-45-1
+ Details
Name: |
us-gaap_TreasuryStockValue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
v3.25.0.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
|
Dec. 31, 2024 |
Dec. 31, 2023 |
Preferred stock par value (in usd per share) |
$ 0.0001
|
$ 0.0001
|
Preferred stock shares authorized (in shares) |
10,000,000
|
10,000,000
|
Preferred stock shares issued (in shares) |
0
|
0
|
Preferred stock shares outstanding (in shares) |
0
|
0
|
Treasury stock shares (in shares) |
11,458,000
|
7,180,000
|
Common Class A |
|
|
Common stock par value (in usd per share) |
$ 0.0001
|
$ 0.0001
|
Common stock shares authorized (in shares) |
1,000,000,000
|
1,000,000,000
|
Common stock shares issued (in shares) |
48,177,000
|
45,542,000
|
Common stock shares outstanding (in shares) |
39,860,000
|
41,502,000
|
Common Class B |
|
|
Common stock par value (in usd per share) |
$ 0.0001
|
$ 0.0001
|
Common stock shares authorized (in shares) |
1,000,000,000
|
1,000,000,000
|
Common stock shares issued (in shares) |
11,382,000
|
11,884,000
|
Common stock shares outstanding (in shares) |
8,241,000
|
8,744,000
|
X |
- DefinitionFace amount or stated value per share of common stock.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_CommonStockParOrStatedValuePerShare |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionThe maximum number of common shares permitted to be issued by an entity's charter and bylaws.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(16)(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1
+ Details
Name: |
us-gaap_CommonStockSharesAuthorized |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionTotal number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_CommonStockSharesIssued |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionNumber of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.6-05(4)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2
Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(4)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(16)(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1
Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(7)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3
+ Details
Name: |
us-gaap_CommonStockSharesOutstanding |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionFace amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13
+ Details
Name: |
us-gaap_PreferredStockParOrStatedValuePerShare |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionThe maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(16)(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1
+ Details
Name: |
us-gaap_PreferredStockSharesAuthorized |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionNumber of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13
+ Details
Name: |
us-gaap_PreferredStockSharesIssued |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionAggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.6-05(4)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2
Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(4)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(16)(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1
Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(7)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3
+ Details
Name: |
us-gaap_PreferredStockSharesOutstanding |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionNumber of previously issued common shares repurchased by the issuing entity and held in treasury.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 505 -SubTopic 30 -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481549/505-30-45-1
+ Details
Name: |
us-gaap_TreasuryStockCommonShares |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- Details
Name: |
us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.25.0.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($) $ in Thousands |
12 Months Ended |
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
Income Statement [Abstract] |
|
|
|
Revenue |
$ 291,256
|
$ 267,014
|
$ 256,380
|
Cost of revenue |
101,027
|
99,229
|
81,512
|
Gross profit |
190,229
|
167,785
|
174,868
|
Operating expenses: |
|
|
|
Technology and development |
33,263
|
26,727
|
20,846
|
Sales and marketing |
95,369
|
82,803
|
68,562
|
General and administrative |
57,670
|
56,219
|
44,940
|
Total operating expenses |
186,302
|
165,749
|
134,348
|
Operating income |
3,927
|
2,036
|
40,520
|
Interest income |
8,477
|
8,828
|
2,214
|
Unrealized loss on equity investments |
0
|
0
|
(5,948)
|
Other income (expense), net |
5,370
|
(359)
|
681
|
Total other income (expense), net |
13,847
|
8,469
|
(3,053)
|
Income before income taxes |
17,774
|
10,505
|
37,467
|
Provision for income taxes |
5,270
|
1,624
|
8,762
|
Net income |
$ 12,504
|
$ 8,881
|
$ 28,705
|
Net income per share attributable to common stockholders: |
|
|
|
Basic (in usd per share) |
$ 0.25
|
$ 0.17
|
$ 0.55
|
Diluted (in usd per share) |
$ 0.23
|
$ 0.16
|
$ 0.50
|
Weighted-average shares used to compute net income per share attributable to common stockholders: |
|
|
|
Basic (in shares) |
49,213,000
|
51,760,000
|
52,278,000
|
Diluted (in shares) |
54,294,000
|
56,027,000
|
56,908,000
|
X |
- DefinitionThe aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(2)(d)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(2)(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 924 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 11.L) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1
+ Details
Name: |
us-gaap_CostOfGoodsAndServicesSold |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_EarningsPerShareAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 52 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 60 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 323 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (g)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 15 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (e)(4) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 60B -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(25)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(27)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(23)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7
+ Details
Name: |
us-gaap_EarningsPerShareBasic |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 52 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 60 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 323 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (g)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 15 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (e)(4) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 60B -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(25)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(27)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(23)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7
+ Details
Name: |
us-gaap_EarningsPerShareDiluted |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of loss from downward price adjustment on investment in equity security without readily determinable fair value.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 321 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479536/321-10-50-3
+ Details
Name: |
us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAnnualAmount |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionThe aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(4)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(2)(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1
+ Details
Name: |
us-gaap_GeneralAndAdministrativeExpense |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 48 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48
Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30
Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 270 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1
Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (ee) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(2)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 23: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 31 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31
+ Details
Name: |
us-gaap_GrossProfit |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_IncomeStatementAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of interest income (expense) classified as nonoperating.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22
Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 48 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48
+ Details
Name: |
us-gaap_InterestIncomeExpenseNonoperatingNet |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionThe portion of profit or loss for the period, net of income taxes, which is attributable to the parent.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 60 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 323 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (g)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2
Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(20)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4
Reference 17: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section 45 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(18)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(9)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(1)(d)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 26: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 27: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 28: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 29: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 30: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 31: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 32: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 60B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B
Reference 33: http://www.xbrl.org/2003/role/disclosureRef -Topic 205 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7
Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
Reference 35: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1A -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A
Reference 36: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B
Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(22)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1
+ Details
Name: |
us-gaap_NetIncomeLoss |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionThe aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(7)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
+ Details
Name: |
us-gaap_NonoperatingIncomeExpense |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionGenerally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.
+ References
+ Details
Name: |
us-gaap_OperatingExpenses |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_OperatingExpensesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe net result for the period of deducting operating expenses from operating revenues.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30
Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 270 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1
Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (ee) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 7: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 31 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31
+ Details
Name: |
us-gaap_OperatingIncomeLoss |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of income (expense) related to nonoperating activities, classified as other.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(9)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
+ Details
Name: |
us-gaap_OtherNonoperatingIncomeExpense |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 48 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 985 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 730 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482916/730-10-50-1
Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 912 -SubTopic 730 -Name Accounting Standards Codification -Section 25 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479532/912-730-25-1
+ Details
Name: |
us-gaap_ResearchAndDevelopmentExpense |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 41 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 270 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (ee) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 924 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 11.L) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 42 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 40 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4
+ Details
Name: |
us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionThe aggregate total amount of expenses directly related to the marketing or selling of products or services.
+ References
+ Details
Name: |
us-gaap_SellingAndMarketingExpense |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionThe average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 16 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16
+ Details
Name: |
us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionNumber of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10
+ Details
Name: |
us-gaap_WeightedAverageNumberOfSharesOutstandingBasic |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.25.0.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($) $ in Thousands |
12 Months Ended |
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
Statement of Other Comprehensive Income [Abstract] |
|
|
|
Net income |
$ 12,504
|
$ 8,881
|
$ 28,705
|
Other comprehensive income (loss): |
|
|
|
Unrealized gain on marketable securities, net of tax |
25
|
5
|
27
|
Net change in foreign currency translation adjustment |
(657)
|
0
|
0
|
Comprehensive income |
$ 11,872
|
$ 8,886
|
$ 28,732
|
X |
- DefinitionAmount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(24)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(26)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(22)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1A -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1B -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(20)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1
Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-5
+ Details
Name: |
us-gaap_ComprehensiveIncomeNetOfTax |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionThe portion of profit or loss for the period, net of income taxes, which is attributable to the parent.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 60 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 323 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (g)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2
Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(20)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4
Reference 17: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section 45 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(18)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(9)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(1)(d)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 26: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 27: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 28: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 29: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 30: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 31: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 32: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 60B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B
Reference 33: http://www.xbrl.org/2003/role/disclosureRef -Topic 205 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7
Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
Reference 35: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1A -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A
Reference 36: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B
Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(22)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1
+ Details
Name: |
us-gaap_NetIncomeLoss |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount, after tax and adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(19)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 10A -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 10A -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 11 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11
+ Details
Name: |
us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParentAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 10A -Subparagraph (a) -SubTopic 10 -Topic 220 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(19)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1
+ Details
Name: |
us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_StatementOfOtherComprehensiveIncomeAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.25.0.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY - USD ($) shares in Thousands, $ in Thousands |
Total |
Common Stock |
Treasury Stock |
Additional Paid-In Capital |
Accumulated Other Comprehensive Income (Loss) |
Retained Earnings |
Beginning balance (in shares) at Dec. 31, 2021 |
|
51,855
|
|
|
|
|
Beginning balance at Dec. 31, 2021 |
$ 257,180
|
$ 6
|
$ (11,486)
|
$ 169,401
|
$ (36)
|
$ 99,295
|
Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
Stock-based compensation |
22,121
|
|
|
22,121
|
|
|
Exercise of stock options (in shares) |
|
358
|
|
|
|
|
Exercise of stock options |
1,195
|
|
|
1,195
|
|
|
Issuance of common stock related to employee stock purchase plan (in shares) |
|
184
|
|
|
|
|
Issuance of common stock related to employee stock purchase plan |
2,960
|
|
|
2,960
|
|
|
Issuance of common stock related to RSU vesting (in shares) |
|
308
|
|
|
|
|
Other comprehensive income (loss) |
27
|
|
|
|
27
|
|
Net income |
28,705
|
|
|
|
|
28,705
|
Ending balance (in shares) at Dec. 31, 2022 |
|
52,705
|
|
|
|
|
Ending balance at Dec. 31, 2022 |
312,188
|
$ 6
|
(11,486)
|
195,677
|
(9)
|
128,000
|
Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
Stock-based compensation |
31,324
|
|
0
|
31,324
|
|
|
Exercise of stock options (in shares) |
|
575
|
|
|
|
|
Exercise of stock options |
1,549
|
|
|
1,549
|
|
|
Repurchase of treasury stock, at cost (in shares) |
|
(4,040)
|
|
|
|
|
Repurchase of treasury stock, at cost |
(59,617)
|
|
(59,617)
|
|
|
|
Issuance of common stock related to employee stock purchase plan (in shares) |
|
128
|
|
|
|
|
Issuance of common stock related to employee stock purchase plan |
1,869
|
|
|
1,869
|
|
|
Issuance of common stock related to RSU vesting (in shares) |
|
878
|
|
|
|
|
Other comprehensive income (loss) |
5
|
|
|
|
5
|
0
|
Net income |
8,881
|
|
|
|
|
8,881
|
Ending balance (in shares) at Dec. 31, 2023 |
|
50,246
|
|
|
|
|
Ending balance at Dec. 31, 2023 |
296,199
|
$ 6
|
(71,103)
|
230,419
|
(4)
|
136,881
|
Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
Stock-based compensation |
$ 40,752
|
|
|
40,752
|
|
|
Exercise of stock options (in shares) |
616
|
616
|
|
|
|
|
Exercise of stock options |
$ 1,765
|
|
|
1,765
|
|
|
Repurchase of treasury stock, at cost (in shares) |
|
(4,278)
|
|
|
|
|
Repurchase of treasury stock, at cost |
(75,693)
|
|
(75,693)
|
|
|
|
Issuance of common stock related to employee stock purchase plan (in shares) |
|
170
|
|
|
|
|
Issuance of common stock related to employee stock purchase plan |
2,368
|
|
|
2,368
|
|
|
Issuance of common stock related to RSU vesting (in shares) |
|
1,347
|
|
|
|
|
Other comprehensive income (loss) |
(632)
|
|
|
|
(632)
|
|
Net income |
12,504
|
|
|
|
|
12,504
|
Ending balance (in shares) at Dec. 31, 2024 |
|
48,101
|
|
|
|
|
Ending balance at Dec. 31, 2024 |
$ 277,263
|
$ 6
|
$ (146,796)
|
$ 275,304
|
$ (636)
|
$ 149,385
|
X |
- DefinitionAmount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 35 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480483/718-10-35-2
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 718 -SubTopic 20 -Section 55 -Paragraph 13 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481089/718-20-55-13
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 718 -SubTopic 20 -Section 55 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481089/718-20-55-12
+ Details
Name: |
us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionA roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.
+ References
+ Details
Name: |
us-gaap_IncreaseDecreaseInStockholdersEquityRollForward |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe portion of profit or loss for the period, net of income taxes, which is attributable to the parent.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 60 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 323 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (g)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2
Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(20)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4
Reference 17: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section 45 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(18)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(9)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(1)(d)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 26: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 27: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 28: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 29: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 30: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 31: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 32: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 60B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B
Reference 33: http://www.xbrl.org/2003/role/disclosureRef -Topic 205 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7
Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
Reference 35: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1A -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A
Reference 36: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B
Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(22)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1
+ Details
Name: |
us-gaap_NetIncomeLoss |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount after tax of other comprehensive income (loss) attributable to parent entity.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 19 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 20 -SubTopic 10 -Topic 810 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481231/810-10-45-20
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1A -Subparagraph (c)(3) -SubTopic 10 -Topic 810 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1B -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1A -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A
+ Details
Name: |
us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionNumber of shares issued which are neither cancelled nor held in the treasury.
+ References
+ Details
Name: |
us-gaap_SharesOutstanding |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionNumber of shares issued during the period as a result of an employee stock purchase plan.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1
+ Details
Name: |
us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionNumber of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1
+ Details
Name: |
us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionNumber of share options (or share units) exercised during the current period.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(02) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1
+ Details
Name: |
us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAggregate change in value for stock issued during the period as a result of employee stock purchase plan.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1
+ Details
Name: |
us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionValue of stock issued as a result of the exercise of stock options.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(30)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(31)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1
+ Details
Name: |
us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(30)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(31)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10
Reference 5: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(19)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.6-05(4)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2
Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(4)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(6)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(7)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3
Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3
Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28
Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 4.E) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2
+ Details
Name: |
us-gaap_StockholdersEquity |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionNumber of shares that have been repurchased during the period and are being held in treasury.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1
+ Details
Name: |
us-gaap_TreasuryStockSharesAcquired |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionEquity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 505 -SubTopic 30 -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481549/505-30-45-1
+ Details
Name: |
us-gaap_TreasuryStockValueAcquiredCostMethod |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
v3.25.0.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($) $ in Thousands |
12 Months Ended |
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
CASH FLOW FROM OPERATING ACTIVITIES: |
|
|
|
Net income |
$ 12,504
|
$ 8,881
|
$ 28,705
|
Adjustments to reconcile net income to net cash provided by operating activities: |
|
|
|
Depreciation and amortization |
45,352
|
44,770
|
34,249
|
Unrealized loss and impairment of equity investment |
0
|
0
|
5,948
|
Stock-based compensation |
37,676
|
28,862
|
20,646
|
Provision for doubtful accounts |
0
|
5,675
|
0
|
Deferred income taxes |
(10,984)
|
(13,406)
|
(7,166)
|
Accretion of discount on marketable securities |
(4,117)
|
(4,093)
|
(577)
|
Non-cash lease expense |
6,801
|
6,145
|
5,831
|
Other |
(25)
|
45
|
90
|
Changes in operating assets and liabilities: |
|
|
|
Accounts receivable |
(49,345)
|
(75,716)
|
(24,408)
|
Prepaid expenses and other current assets |
(5,826)
|
3,918
|
(1,595)
|
Accounts payable |
38,096
|
79,687
|
29,763
|
Accrued liabilities |
9,627
|
3,035
|
(1,024)
|
Operating lease liabilities |
(6,531)
|
(5,789)
|
(5,539)
|
Other liabilities, non-current |
197
|
(893)
|
2,289
|
Net cash provided by operating activities |
73,425
|
81,121
|
87,212
|
CASH FLOWS FROM INVESTING ACTIVITIES: |
|
|
|
Purchases of and deposits on property and equipment |
(17,592)
|
(10,601)
|
(35,869)
|
Capitalized software development costs |
(20,936)
|
(17,687)
|
(13,024)
|
Purchases of marketable securities |
(142,016)
|
(140,603)
|
(137,793)
|
Proceeds from sales of marketable securities |
0
|
18,873
|
0
|
Proceeds from maturities of marketable securities |
202,858
|
111,000
|
133,400
|
Business combination, net of cash acquired |
0
|
0
|
(28,085)
|
Net cash provided by (used in) investing activities |
22,314
|
(39,018)
|
(81,371)
|
CASH FLOWS FROM FINANCING ACTIVITIES: |
|
|
|
Payment of business combination indemnification claims holdback |
(2,148)
|
0
|
0
|
Proceeds from issuance of common stock for employee stock purchase plan |
2,368
|
1,869
|
2,960
|
Proceeds from exercise of stock options |
1,765
|
1,549
|
1,195
|
Principal payments on finance lease obligations |
(131)
|
(126)
|
(119)
|
Payments to acquire treasury stock |
(75,332)
|
(59,268)
|
0
|
Net cash provided by (used in) financing activities |
(73,478)
|
(55,976)
|
4,036
|
NET INCREASE (DECREASE) IN CASH AND CASH EQUIVALENTS |
22,261
|
(13,873)
|
9,877
|
Effect of foreign currency on cash |
(318)
|
0
|
0
|
CASH AND CASH EQUIVALENTS - Beginning of Year |
78,509
|
92,382
|
82,505
|
CASH AND CASH EQUIVALENTS - End of Year |
100,452
|
78,509
|
92,382
|
SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION: |
|
|
|
Income taxes paid |
14,176
|
15,631
|
9,190
|
SUPPLEMENTAL DISCLOSURES OF NON-CASH INVESTING AND FINANCING INFORMATION: |
|
|
|
Stock-based compensation capitalized as internal use software costs |
3,076
|
2,462
|
1,475
|
Property and equipment included in accounts payable and accrued expenses |
618
|
203
|
749
|
Capitalized software costs included in accounts payable and accrued expenses |
2,365
|
2,966
|
1,796
|
Business combination purchase consideration - indemnification claims holdback |
$ 0
|
$ 2,148
|
$ 2,148
|
X |
- DefinitionNoncash Or Part Noncash Acquisition, Indemnification Claims Holdback
+ References
+ Details
Name: |
pubm_NoncashOrPartNoncashAcquisitionIndemnificationClaimsHoldback |
Namespace Prefix: |
pubm_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionProperty And Equipment Included In Accounts Payable And Accrued Expenses
+ References
+ Details
Name: |
pubm_PropertyAndEquipmentIncludedInAccountsPayableAndAccruedExpenses |
Namespace Prefix: |
pubm_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionStock-Based Compensation Capitalized As Internal Use Software Costs
+ References
+ Details
Name: |
pubm_StockBasedCompensationCapitalizedAsInternalUseSoftwareCosts |
Namespace Prefix: |
pubm_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionThe sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
+ Details
Name: |
us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of expense for award under share-based payment arrangement. Excludes amount capitalized.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.F) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (h)(1)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_AllocatedShareBasedCompensationExpense |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionFuture cash outflow to pay for purchases of fixed assets that have occurred.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482913/230-10-50-4
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482913/230-10-50-5
+ Details
Name: |
us-gaap_CapitalExpendituresIncurredButNotYetPaid |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4
+ Details
Name: |
us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 1 -SubTopic 230 -Topic 830 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477401/830-230-45-1
+ Details
Name: |
us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 830 -SubTopic 230 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477401/830-230-45-1
+ Details
Name: |
us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of unrealized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(3)(d)(2)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 321 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479536/321-10-50-4
+ Details
Name: |
us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of cash outflow for principal payment on finance lease.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (g)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 5 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479041/842-20-45-5
+ Details
Name: |
us-gaap_FinanceLeasePrincipalPayments |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionThe increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (a) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
+ Details
Name: |
us-gaap_IncreaseDecreaseInAccountsPayable |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionThe increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (a) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
+ Details
Name: |
us-gaap_IncreaseDecreaseInAccountsReceivable |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionThe increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (a) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
+ Details
Name: |
us-gaap_IncreaseDecreaseInAccruedLiabilities |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_IncreaseDecreaseInOperatingCapitalAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of increase (decrease) in obligation for operating lease.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (g)(1) -SubTopic 20 -Topic 842 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4
+ Details
Name: |
us-gaap_IncreaseDecreaseInOperatingLeaseLiability |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of increase (decrease) in noncurrent operating liabilities classified as other.
+ References
+ Details
Name: |
us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of increase (decrease) in prepaid expenses, and assets classified as other.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (a) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
+ Details
Name: |
us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24
+ Details
Name: |
us-gaap_NetCashProvidedByUsedInFinancingActivities |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24
+ Details
Name: |
us-gaap_NetCashProvidedByUsedInInvestingActivities |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25
+ Details
Name: |
us-gaap_NetCashProvidedByUsedInOperatingActivities |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe portion of profit or loss for the period, net of income taxes, which is attributable to the parent.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 60 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 323 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (g)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2
Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(20)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4
Reference 17: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section 45 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(18)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(9)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(1)(d)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 26: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 27: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 28: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 29: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 30: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 31: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 32: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 60B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B
Reference 33: http://www.xbrl.org/2003/role/disclosureRef -Topic 205 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7
Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
Reference 35: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1A -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A
Reference 36: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B
Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(22)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1
+ Details
Name: |
us-gaap_NetIncomeLoss |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_NoncashInvestingAndFinancingItemsAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of expense charged against earnings to allocate the cost of tangible and intangible assets over their remaining economic lives, classified as other.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(3)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1
+ Details
Name: |
us-gaap_OtherDepreciationAndAmortization |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
+ Details
Name: |
us-gaap_OtherNoncashIncomeExpense |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionThe cash outflow to reacquire common stock during the period.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 15 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15
+ Details
Name: |
us-gaap_PaymentsForRepurchaseOfCommonStock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionThe cash outflow for cost incurred directly with the issuance of an equity security.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 15 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15
+ Details
Name: |
us-gaap_PaymentsOfStockIssuanceCosts |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionThe cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 13 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13
+ Details
Name: |
us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionThe cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 13 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13
+ Details
Name: |
us-gaap_PaymentsToAcquirePropertyPlantAndEquipment |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionThe cash outflow associated with the development or modification of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 13 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13
+ Details
Name: |
us-gaap_PaymentsToDevelopSoftware |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 11 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481830/320-10-45-11
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 11 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-11
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 12 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12
+ Details
Name: |
us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of cash inflow from sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 11 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481830/320-10-45-11
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-9
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 12 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 11 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-11
+ Details
Name: |
us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of cash inflow from exercise of option under share-based payment arrangement.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 14 -Subparagraph (a) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2A -Subparagraph (a) -SubTopic 10 -Topic 718 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2A
+ Details
Name: |
us-gaap_ProceedsFromStockOptionsExercised |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionThe cash inflow associated with the amount received from the stock plan during the period.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 14 -Subparagraph (a) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14
+ Details
Name: |
us-gaap_ProceedsFromStockPlans |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of expense (reversal of expense) for expected credit loss on accounts receivable.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
+ Details
Name: |
us-gaap_ProvisionForDoubtfulAccounts |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
v3.25.0.1
Organization and Description of Business
|
12 Months Ended |
Dec. 31, 2024 |
Organization, Consolidation and Presentation of Financial Statements [Abstract] |
|
Organization and Description of Business |
Organization and Description of Business PubMatic, Inc. (together with its subsidiaries, the “Company” or “PubMatic”) was founded in 2006. The Company has offices in California, New York, Europe, Asia, and Australia. The Company provides a specialized cloud infrastructure platform that enables real-time programmatic advertising transactions. The purpose-built technology and infrastructure provides superior outcomes for both publishers and advertisers leveraging an efficient design, machine learning, and data processing capabilities, with customer alignment and global omnichannel reach.
|
X |
- DefinitionThe entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Topic 275 -Publisher FASB -URI https://asc.fasb.org/275/tableOfContent
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1
+ Details
Name: |
us-gaap_NatureOfOperations |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.25.0.1
Basis of Presentation and Summary of Significant Accounting Policies
|
12 Months Ended |
Dec. 31, 2024 |
Accounting Policies [Abstract] |
|
Basis of Presentation and Summary of Significant Accounting Policies |
Basis of Presentation and Summary of Significant Accounting Policies Fiscal Year The Company’s fiscal year ends on December 31. References to fiscal year 2024, for example, refer to the fiscal year ended December 31, 2024. Basis of Presentation The accompanying consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“GAAP”). The accompanying consolidated financial statements include the accounts of PubMatic, Inc. and its wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation. Use of Estimates The preparation of the consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts of assets and liabilities reported, disclosures about contingent assets and liabilities, and reported amounts of revenue and expenses. Significant items subject to such estimates include: revenue recognition criteria, including the determination of revenue reporting as net versus gross in the Company’s revenue arrangements, internal use software development costs, stock-based compensation, acquisition-related intangible assets, and income taxes, including the valuation reserve on deferred tax assets. The Company evaluates its estimates and assumptions on an ongoing basis using historical experience and other factors and adjusts those estimates and assumptions when facts and circumstances dictate. Actual results could materially differ from those estimates and assumptions. Due to the inherent uncertainty involved in making assumptions and estimates, events and changes in circumstances arising after December 31, 2024, including macroeconomic factors, may result in actual outcomes that differ from those contemplated by the Company’s assumptions and estimates. Concentration of Credit Risk Financial instruments that potentially subject the Company to concentration of credit risk consist principally of cash and cash equivalents, marketable securities, and accounts receivable. The Company maintains its cash and cash equivalents with financial institutions in amounts which exceed Federal Deposit Insurance Corporation limits. The Company’s investment policy limits investments to certain types of securities issued by the U.S. government and its agencies and institutions with investment-grade credit ratings and places restrictions on maturities and concentration by type and issuer. The primary objective of its investment activities is to preserve principal while maximizing income without significantly increasing risk. The Company defines its revenue concentration based on revenue recognized from individual publishers. For the years ended December 31, 2024 and 2023, no publisher represented more than 10% of the Company’s revenue. For the year ended December 31, 2022, one publisher represented 13% of the Company’s revenue. As of December 31, 2024, two buyers accounted for 44% and 11%, respectively, of accounts receivable. As of December 31, 2023, three buyers accounted for 30%, 21%, and 14%, respectively, of accounts receivable. Cash and Cash Equivalents The Company considers all highly liquid investments with an original maturity at the date of purchase of three months or less to be cash equivalents. Marketable Securities The Company classifies marketable securities as available-for-sale at the time of purchase and reevaluates such classification at each balance sheet date. The Company may sell these securities at any time for use in current operations even if they have not yet reached maturity. As a result, the Company classifies its marketable securities, including those with maturities beyond twelve months, as current assets in the consolidated balance sheets. These marketable securities are carried at fair value and unrealized gains and losses are recorded in other comprehensive income, which is reflected as a component of stockholders’ equity. These marketable securities are assessed as to whether those with unrealized loss positions are other than temporarily impaired. The Company considers impairments to be other than temporary if they are related to deterioration in credit risk or if it is likely the securities will be sold before the recovery of their cost basis. Realized gains and losses from the sale of marketable securities and declines in value deemed to be other than temporary are determined based on the specific identification method. Realized gains and losses, and any expected credit losses, are reported in other income (expense), net in the consolidated statements of operations and comprehensive income. Fair Value of Financial Instruments Financial instruments consist of cash equivalents, marketable securities, accounts receivable, accounts payable, and accrued liabilities. Cash equivalents and marketable securities are remeasured at fair value at the end of every period. Accounts receivable, accounts payable and accrued liabilities are stated at their carrying value, which approximates fair value due to the short time to the expected receipt or payment. Accounts Receivable and Allowance for Credit Losses Accounts receivable are recorded at the invoiced amount, are unsecured, and do not bear interest. The allowance for credit losses is based on the best estimate of the amount of probable credit losses in existing accounts receivable. The allowance for credit losses is determined based on historical collection experience and the review in each period of the status of the then outstanding accounts receivable, while taking into consideration current customer information, collection history, and other relevant data. The Company reviews the allowance for credit losses on a quarterly basis. Account balances are written off against the allowance when the Company believes it is probable the receivable will not be recovered. The following table presents the changes in the allowance for credit losses (in thousands): | | | | | | | | | | | | | | | | | | | December 31, | | 2024 | | 2023 | | 2022 | Allowance for credit losses, beginning balance | $ | 770 | | | $ | 1,765 | | | $ | 1,765 | | Provision | 248 | | | 14,547 | | | — | | Write-offs | — | | | (15,542) | | | — | | Allowance for credit losses, ending balance | $ | 1,018 | | | $ | 770 | | | $ | 1,765 | |
During the year ended December 31, 2023, the provision for expected credit losses associated with accounts receivable increased by $14.5 million relating to uncollectible receivables for a DSP buyer of the Company’s platform that filed for Chapter 11 bankruptcy on June 30, 2023. Of the total uncollectible receivables from the DSP buyer of $14.5 million, $8.8 million was subject to chargeback to publishers of the Company and recorded as contra payable to publishers related to expected recoveries. The result was $5.7 million of bad debt expense for the year ended December 31, 2023. Property and Equipment Property and equipment, including leasehold improvements, are stated at cost, less accumulated depreciation and amortization. Depreciation is computed using the straight-line method over the estimated useful lives of the related assets, generally three years. Leasehold improvements are amortized on a straight-line basis over the shorter of the estimated useful lives of the assets or the remaining lease term. Internal Use Software Development Costs The Company capitalizes certain internal use software development costs associated with creating and enhancing internal use software related to its platform and technology infrastructure. These costs include personnel and related employee benefits expenses for employees who are directly associated with and who devote time to software projects, and external direct costs of materials and services consumed in developing or obtaining the software. Software development costs that do not meet the criteria for capitalization are expensed as incurred and recorded in technology and development expenses in the consolidated statements of operations and comprehensive income. Software development activities generally consist of three stages, (i) the planning stage, (ii) the application and infrastructure development stage, and (iii) the post implementation stage. Costs incurred in the planning and post implementation stages of software development, including costs associated with the post configuration training and repairs and maintenance of the developed technologies, are expensed as incurred. The Company capitalizes costs associated with software developed for internal use when both the preliminary project stage is completed and management has authorized further funding for the completion of the project. Costs incurred in the application and infrastructure development stages, including significant enhancements and upgrades, are capitalized. Capitalization ends once a project is substantially complete and the software and technologies are ready for their intended purpose. Internal use software development costs are amortized using a straight-line method over the estimated useful life of two to five years, commencing when the software is ready for its intended use. Leases The Company determines if an arrangement is or contains a lease at inception, which is the date on which the terms of the contract are agreed to, and the agreement creates enforceable rights and obligations. Under Topic 842, a contract is or contains a lease when (i) explicitly or implicitly identified assets have been deployed in the contract and (ii) the customer obtains substantially all of the economic benefits from the use of that underlying asset and directs how and for what purpose the asset is used during the term of the contract. The Company also considers whether its service arrangements include the right to control the use of an asset. The Company’s leases may include a non-lease component representing additional services transferred to the Company, such as common area maintenance for real estate. The Company accounts for each separate lease component and the non-lease components associated with that lease component as a single lease component. As such, minimum lease payments include fixed payments for non-lease components within a lease agreement but exclude variable lease payments not dependent on an index or rate, such as common area maintenance, operating expenses, utilities, or other costs that are subject to fluctuation from period to period. Non-lease components that are variable in nature are recorded as variable lease expense in the period incurred. The allocation of lease payments is determined based on the relative standalone price of the separate office and furniture components. Some leases include an option to renew, generally at the Company’s sole discretion, with renewal terms that can extend the lease term up to five additional years. In addition, certain leases contain termination options, where the rights to terminate are held by either the Company, the lessor, or both parties. These options to extend or terminate a lease are not included in the lease terms as the Company is not reasonably certain that they will exercise that option. The Company’s leases generally do not contain any material restrictive covenants. The Company recognizes its lease right of use assets (“ROU assets”) and lease liabilities based on the present value of lease payments over the lease term at the commencement date of the lease. The ROU assets also include any initial direct costs incurred and lease payments made at or before the commencement date and are reduced by any lease incentives. The Company uses its incremental borrowing rate to determine the present value of lease payments, as the Company’s leases do not have a readily determinable implicit discount rate. The incremental borrowing rate is the rate of interest the Company would have to pay to borrow on a collateralized basis over a similar term and amount in a similar economic environment. Judgement is applied in assessing factors such as Company-specific credit risk, lease term, nature and quality of the underlying collateral, currency, and economic environment in determining the incremental borrowing rate to apply to each lease. Operating ROU assets and liabilities are included on the Company’s consolidated balance sheets. Finance lease assets are included in property, equipment and software, net. Finance lease liabilities are included in accrued liabilities and other liabilities, non-current. The Company does not recognize ROU assets or lease liabilities for leases with a term of 12 months or less for any asset classes. Operating lease cost is recognized on a straight-line basis over the lease term. Finance lease cost is recognized as a combination of the amortization expense for the right-of-use assets and interest expense for the outstanding lease liabilities, and results in a front-loaded expense pattern over the lease term. Short-term and variable lease costs are not material to the Company’s consolidated financial statements. Impairment of Long-Lived Assets The Company continually monitors events and changes in circumstances that could indicate that carrying amounts of its long-lived assets, including property and equipment and intangible assets may not be recoverable. When such events or changes in circumstances occur, the Company assesses the recoverability of long-lived assets by determining whether the carrying value of such assets will be recovered through their undiscounted expected future cash flows. If the future undiscounted cash flows are less than the carrying value of these assets, the Company recognizes an impairment loss based on the excess of the carrying value over the fair value of the assets. Business Combinations The Company allocates the purchase consideration for acquired companies to tangible and intangible assets acquired and liabilities assumed based on their estimated fair values as of the acquisition date, with the excess recorded to goodwill. These estimates are inherently uncertain and subject to refinement. During the measurement period, which may be up to one year from the acquisition date, the Company may record adjustments to the fair value of these tangible and intangible assets acquired and liabilities assumed with the corresponding offset to goodwill. Upon the conclusion of the measurement period or final determination of the fair value of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the consolidated statements of operations. Acquisition-related Intangible Assets and Goodwill Acquisition-related intangible assets with finite lives are amortized over their estimated useful lives on a straight-line basis. Goodwill amounts are not amortized. Acquisition-related intangible assets and goodwill are tested for impairment at least annually or more frequently if events or changes in circumstances indicate that the acquisition-related intangible assets or goodwill may be impaired. Events or changes in circumstances which could trigger an impairment review include a significant adverse change in legal factors or in the business climate, an adverse action or assessment by a regulator, unanticipated competition, a loss of key personnel, significant changes in the manner of the Company’s use of the acquired assets, or the strategy for the Company’s overall business, significant negative industry or economic trends, or significant underperformance relative to expected historical or projected future results of operations. The Company has not recorded any acquisition-related intangible assets or goodwill impairment to date. Impairment of Equity Investment The Company holds one privately held equity security investment in which the Company does not have a controlling interest or significant influence. The investment is recorded at cost and adjusted only for observable transactions for same or similar investments of the same issuer or impairment events (referred to as the measurement alternative). As a result of an impairment event where the Company concluded there was no longer a readily determinable fair value for its equity investment, an impairment charge of $5.9 million was recorded within other income (expense), net in the Company’s consolidated statements of operations for the year ended December 31, 2022. Revenue Recognition The Company recognizes revenue through the following steps: •Identification of a contract with a customer; •Identification of the performance obligations in the contract; •Determination of the transaction price; •Allocation of the transaction price to the performance obligations in the contract; and •Recognition of revenue when or as the performance obligations are satisfied. The Company refers to its publishers, app developers, and channel partners collectively as its publishers. The Company generates revenue through the monetization of publisher ad impressions on its platform. The Company’s platform allows publishers to sell, in real time, ad impressions to buyers and provides automated inventory management and monetization tools to publishers across various device types and digital ad formats. The Company charges publishers a fee, which is typically a percentage of the value of the ad impressions monetized through the Company’s platform. The Company maintains agreements with each publisher and buyer in the form of written service agreements, which set out the terms of the relationship, including payment terms (typically ninety days or less) and access to its platform. The Company invoices buyers for publisher digital advertising inventory purchased through its platform. The Company recognizes revenue when a bid is won and a buyer purchases inventory on its platform. The Company records revenue reductions for rebates associated with SPO agreements with buyers. These rebates may be fixed or tiered based on the volume of spend over the incentive period. For volume-based rebate rates, the Company estimates and records revenue reductions based on the expected volumes during the incentive term. The determination as to whether revenue should be reported gross of amounts billed to buyers (gross basis) or net of payments to publishers (net basis) requires significant judgment, and is based on the Company’s assessment of whether it is acting as the principal or an agent in the transaction. The Company has determined that it does not act as the principal in the purchase and sale of digital advertising inventory because it does not control the advertising inventory and it does not set the price which is the result of an auction within the marketplace. Based on these and other factors, the Company reports revenue on a net basis. The Company invoices buyers at the end of each month for the full purchase price of ad impressions monetized in that month. Accounts receivable are recorded at the amount of gross billings for the amounts the Company is responsible to collect, and accounts payable are recorded at the net amount payable to publishers. Accordingly, both accounts receivable and accounts payable appear large in relation to revenue reported on a net basis. Cost of Revenue Cost of revenue consists primarily of data center co-location costs, depreciation expense related to hardware supporting the Company’s platform, amortization expense related to capitalized internal use software development costs and acquired developed technology, personnel costs, and allocated facilities costs. Personnel costs include salaries, bonuses, stock-based compensation, and employee benefit costs, and are primarily attributable to the Company’s network operations group which maintains the Company’s servers and the Company’s client operations group, which is responsible for integration of new publishers and buyers and providing customer support for existing customers. Technology and Development Costs Technology and development expenses consist primarily of personnel costs, including salaries, bonuses, stock-based compensation, and employee benefits costs, allocated facilities costs, and professional services. These expenses include costs incurred in the development, implementation and maintenance of internal use software, including platform and related infrastructure. Technology and development costs are expensed as incurred, except to the extent that such costs are associated with internal use software development that meets the criteria for capitalization. The Company amortizes internal use software development costs that relate to its revenue producing activities on its platform to cost of revenue. Advertising Costs Advertising costs are expensed as incurred and are included in sales and marketing expenses. The Company’s advertising costs recorded during the years ended December 31, 2024, 2023 and 2022 were not material. Stock-Based Compensation Stock-based compensation expense related to stock awards, including stock options and restricted stock units (“RSUs”), is measured based on the fair value of the awards granted and recognized as an expense on a straight-line basis over the requisite service period of the awards, which is generally the vesting term of four years. The fair value of each option award is estimated on the grant date using the Black-Scholes option pricing model. The fair value of each RSU award is based on the fair value of the underlying common stock as of the grant date. Stock-based compensation expense related to the Company’s Employee Stock Purchase Plan (“ESPP”) is measured at fair value on the grant date using the Black-Scholes option pricing model. The Company recognizes stock-based compensation expense related to shares issued pursuant to the ESPP on a straight-line basis over the offering period, which is 12 months. The ESPP allows employees to purchase shares of the Company's common stock at a 15% percent discount from the lower of the Company’s stock price on (i) the first day of the offering period or on (ii) the last day of each of the two six-month purchase periods. The ESPP also allows employees to reduce their percentage election but not to increase that election until the next one-year offering period. The ESPP includes a reset provision for the purchase price if the stock price on the purchase date is less than the stock price on the offering date. The assumptions used to determine the fair value of the stock awards represent management’s best estimates. These estimates involve inherent uncertainties and the application of management’s judgment. The Company accounts for forfeitures as they occur. For additional information regarding stock-based compensation and the assumptions used for determining the fair value of stock options and ESPP awards, refer to Note 10—Stockholders’ Equity and Equity Incentive Plans. Foreign Currency Translation Transactions in foreign currencies are translated into the functional currency of the applicable entity at the rates of exchange in effect at the date of the transaction. Accordingly, all monetary assets and liabilities of these subsidiaries are remeasured at the current exchange rate at each balance sheet date, nonmonetary assets and liabilities are measured at historical rates, and revenue and expenses are remeasured at average exchange rates during the period. Transaction gains and losses are included in other income (expense), net in the accompanying consolidated statements of operations. The Company’s net foreign currency gain (losses) recorded during the years ended December 31, 2024, 2023 and 2022 were $1.1 million, ($1.5 million), and $0.7 million respectively. Income Taxes The Company utilizes the asset and liability method under which deferred tax assets and liabilities arise from the temporary differences between the tax basis of an asset or liability and its reported amount in the consolidated financial statements, as well as from net operating loss and tax credit carryforwards. Deferred tax amounts are determined by using the tax rates expected to be in effect when the taxes will actually be paid or refunds received, as provided for under currently enacted tax law. A valuation allowance is established when necessary to reduce deferred tax assets to the amount expected to be realized. The Company recognizes the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized in the consolidated financial statements from such positions are then measured based on the largest benefit that has a greater than 50% likelihood of being realized. The Company recognizes interest and penalties related to income tax matters as income tax expense. Net Income Per Share Attributable to Common Stockholders Basic and diluted net income per share attributable to Class A and Class B common stock is computed in conformity with the two-class method required for participating securities. The Company applies the two-class method to allocate earnings between common and other participating securities based on their participation rights. Distributed and undistributed earnings allocated to participating securities are subtracted from net income in determining net income attributable to common stockholders. Basic net income per share is computed by dividing net income attributable to common stockholders by the weighted-average number of shares of the Company’s Class A and Class B common stock outstanding. The diluted net income per share attributable to common stockholders is computed by giving effect to all dilutive securities. Diluted net income per share attributable to common stockholders is computed by dividing the resulting net income attributable to common stockholders by the weighted-average number of fully diluted common shares outstanding. During the periods when there is a net loss attributable to common stockholders, potentially dilutive common stock equivalents have been excluded from the calculation of diluted net loss per share attributable to common stockholders as their effect is anti-dilutive. Recently Adopted Accounting Pronouncements In November 2023, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2023-07 “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures” which expands annual and interim disclosure requirements for reportable segments, primarily through enhanced disclosures about significant segment expenses. ASU 2023-07 requires additional disclosures for segment reporting, including disclosure of the title and position of the Chief Operating Decision Maker and requires a public entity that has a single reportable segment to provide all the disclosures required by the amendments in ASU 2023-07, and all existing segment disclosures in Topic 280. ASU 2023-07 is effective for fiscal periods beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. The Company adopted ASU 2023-07 during the year ended December 31, 2024 retrospectively to all periods presented in the consolidated financial statements. See Note 13 Segment and Geographical Information in the accompanying notes to the consolidated financial statements for further detail. Recent Accounting Pronouncements Not Yet Adopted In December 2023, the FASB issued ASU 2023-09 "Income Taxes (Topics 740): Improvements to Income Tax Disclosures" to expand the disclosure requirements for income taxes, specifically related to the rate reconciliation and income taxes paid. ASU 2023-09 is effective for annual periods beginning January 1, 2025, with early adoption permitted. The Company is currently evaluating the potential effect that the updated standard will have on its financial statement disclosures. In November 2024, the FASB issued ASU 2024-03 “Income Statement-Reporting Comprehensive Income-Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses”, requiring public entities to disclose additional information about specific expense categories in the notes to the financial statements on an interim and annual basis. ASU 2024-03 is effective for fiscal years beginning after December 15, 2026, and for interim periods beginning after December 15, 2027, with early adoption permitted. The Company is currently evaluating the impact adopting ASU 2024-03 will have on its financial statement disclosures.
|
X |
- References
+ Details
Name: |
us-gaap_AccountingPoliciesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 235 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/235/tableOfContent
+ Details
Name: |
us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.25.0.1
Fair Value Measurements
|
12 Months Ended |
Dec. 31, 2024 |
Fair Value Disclosures [Abstract] |
|
Fair Value Measurements |
Fair Value Measurements Assets and liabilities recorded at fair value on a recurring basis in the consolidated balance sheets are categorized based upon the level of judgment associated with the inputs used to measure their fair values. Fair value represents the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. The authoritative guidance on fair value measurements establishes a three-tier fair value hierarchy for disclosure of fair value measurements as follows: •Level 1 – Inputs are unadjusted, quoted prices in active markets for identical assets or liabilities at the measurement date; •Level 2 – Inputs are observable, unadjusted quoted prices in active markets for similar assets or liabilities, unadjusted quoted prices for identical or similar assets or liabilities in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the related assets or liabilities; and •Level 3 – Unobservable inputs that are significant to the measurement of the fair value of the assets or liabilities that are supported by little or no market data. A financial instrument’s categorization within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement. The Company’s assessment of the significance of a particular input to the fair value measurement in its entirety requires management to make judgments and consider factors specific to the asset or liability. The Company’s financial assets consist of Level 1 and 2 assets. The Company had no Level 3 assets or liabilities for the periods presented. The Company classifies its cash equivalents and marketable securities within Level 1 or Level 2 because they are valued using either quoted market prices or inputs other than quoted prices which are directly or indirectly observable in the market, including readily-available pricing sources for the identical underlying security which may not be actively traded. The Company’s fixed income available-for-sale securities consist of high quality, investment grade securities from diverse issuers. The valuation techniques used to measure the fair value of the Company’s marketable securities were derived from non-binding market consensus prices that are corroborated by observable market data and quoted market prices for similar instruments. The following tables set forth the fair value of the Company’s financial assets and liabilities measured on a recurring basis by level within the fair value hierarchy (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | December 31, 2024 | | Level 1 | | Level 2 | | Level 3 | | Total | Financial Assets | | | | | | | | Money market funds | $ | 57,998 | | | $ | — | | | $ | — | | | $ | 57,998 | | Commercial paper | — | | | 2,296 | | | — | | | 2,296 | | Certificates of deposit | — | | | 14,821 | | | — | | | 14,821 | | Cash equivalents | 57,998 | | | 17,117 | | | — | | | 75,115 | | Commercial paper | — | | | 27,837 | | | — | | | 27,837 | | | | | | | | | | U.S. Treasury and government debt securities | — | | | 12,298 | | | — | | | 12,298 | | Marketable securities | — | | | 40,135 | | | — | | | 40,135 | | Total financial assets | $ | 57,998 | | | $ | 57,252 | | | $ | — | | | $ | 115,250 | | | | | | | | | | | December 31, 2023 | | Level 1 | | Level 2 | | Level 3 | | Total | Financial Assets | | | | | | | | Money market funds | $ | 42,126 | | | $ | — | | | $ | — | | | $ | 42,126 | | Certificates of deposit | — | | | 12,528 | | | — | | | 12,528 | | Cash equivalents | 42,126 | | | 12,528 | | | — | | | 54,654 | | Commercial paper | — | | | 50,962 | | | — | | | 50,962 | | Agency debt securities | — | | | 2,995 | | | — | | | 2,995 | | U.S. Treasury and government debt securities | — | | | 42,878 | | | — | | | 42,878 | | Marketable securities | — | | | 96,835 | | | — | | | 96,835 | | Total financial assets | $ | 42,126 | | | $ | 109,363 | | | $ | — | | | $ | 151,489 | |
There were no transfers between Level 1 and Level 2 fair value measurement categories during the years ended December 31, 2024 and 2023.
|
X |
- References
+ Details
Name: |
us-gaap_FairValueDisclosuresAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 107 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482078/820-10-55-107
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 100 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6A -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2E -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2E
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6A -Subparagraph (h) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6A -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6A -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6A -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (h) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 940 -SubTopic 820 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478119/940-820-50-1
+ Details
Name: |
us-gaap_FairValueDisclosuresTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.25.0.1
Balance Sheet Components
|
12 Months Ended |
Dec. 31, 2024 |
Organization, Consolidation and Presentation of Financial Statements [Abstract] |
|
Balance Sheet Components |
Balance Sheet Components Marketable Securities The following tables summarize the Company’s marketable securities by significant investment categories (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | December 31, 2024 | | Amortized Cost | | Unrealized Gains | | Unrealized Loss | | Fair Value | Commercial paper | $ | 27,823 | | | $ | 17 | | | $ | (3) | | | $ | 27,837 | | | | | | | | | | U.S. Treasury and government debt securities | 12,289 | | | 9 | | | — | | | 12,298 | | Total | $ | 40,112 | | | $ | 26 | | | $ | (3) | | | $ | 40,135 | | | | | | | | | | | December 31, 2023 | | Amortized Cost | | Unrealized Gains | | Unrealized Loss | | Fair Value | Commercial paper | $ | 50,975 | | | $ | 3 | | | $ | (16) | | | $ | 50,962 | | Agency debt securities | 2,997 | | | — | | | (2) | | | 2,995 | | U.S. Treasury and government debt securities | 42,867 | | | 12 | | | (1) | | | 42,878 | | Total | $ | 96,839 | | | $ | 15 | | | $ | (19) | | | $ | 96,835 | |
The remaining contractual maturity of all marketable securities was within one year as of December 31, 2024 and 2023. Realized gains and losses were not material for the years ended December 31, 2024, 2023 and 2022. As of December 31, 2024, and 2023 there were no securities that were in an unrealized loss position for more than twelve months. Property, Equipment and Software, Net Property, equipment and software, net consisted of the following (in thousands): | | | | | | | | | | | | | December 31, | | 2024 | | 2023 | Internal-use software | $ | 72,372 | | | $ | 56,257 | | Network hardware, computer equipment and software | 153,838 | | | 137,709 | | Leasehold improvements | 5,526 | | | 5,173 | | Furniture and fixtures | 2,329 | | | 2,304 | | Property, equipment and software, gross | 234,065 | | | 201,443 | | Less: accumulated depreciation and amortization | (175,543) | | | (140,714) | | Total property, equipment and software, net | $ | 58,522 | | | $ | 60,729 | |
Depreciation and amortization expense related to property, equipment, and software (excluding amortization of internal use software) was $24.8 million, $28.5 million, and $23.6 million for the years ended December 31, 2024, 2023 and 2022, respectively. The Company capitalized $23.4 million, $21.3 million, and $14.5 million in software development costs during the years ended December 31, 2024, 2023 and 2022, respectively. Fully-amortized software development costs of $7.3 million have been removed from internal-use software and accumulated depreciation and amortization for the year ended December 31, 2024. Amortization expense of internal use software was $18.9 million, $13.9 million, and $10.0 million for the years ended December 31, 2024, 2023 and 2022, respectively. These costs are included within cost of revenue in the consolidated statements of operations. The Company did not recognize any impairment charges on its long-lived assets during the years ended December 31, 2024, 2023 and 2022. Accounts Payable Accounts payable consisted of the following (in thousands): | | | | | | | | | | | | | December 31, | | 2024 | | 2023 | Payable to publishers | $ | 366,009 | | | $ | 335,061 | | Trade and other payables | 20,593 | | | 12,612 | | Total accounts payable | $ | 386,602 | | | $ | 347,673 | |
Accrued Liabilities Accrued liabilities consisted of the following (in thousands): | | | | | | | | | | | | | December 31, | | 2024 | | 2023 | Accrued compensation | $ | 19,977 | | | $ | 18,784 | | Accrued and other current liabilities | 6,388 | | | 6,900 | | Total accrued liabilities | $ | 26,365 | | | $ | 25,684 | |
|
X |
- References
+ Details
Name: |
us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 210 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/210/tableOfContent
+ Details
Name: |
us-gaap_SupplementalBalanceSheetDisclosuresTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.25.0.1
Senior Secured Credit Facilities Agreement
|
12 Months Ended |
Dec. 31, 2024 |
Debt Disclosure [Abstract] |
|
Senior Secured Credit Facilities Agreement |
Senior Secured Credit Facilities Agreement Senior Secured Credit Facilities Agreement On October 17, 2022, the Company entered into a Senior Secured Credit Facilities Credit Agreement (the “Credit Agreement”) with the several lenders parties thereto (the “Lenders”), and Silicon Valley Bank (“SVB”), as administrative agent, lead arranger, issuing lender, and swingline lender. The Credit Agreement provides a revolving credit facility in an aggregate principal amount of $110.0 million (“the Revolving Credit Facility”), including a $25.0 million letter of credit sub-facility and a $25.0 million swingline sub-facility. The Company’s obligations under the Revolving Credit Facility and the letter of credit sub-facility (described in Note 9) with SVB are secured by substantially all of its assets excluding its intellectual property. The Company may, subject to certain customary conditions, on one or more occasions increase commitments under the Revolving Credit Facility in an amount not to exceed $90.0 million in the aggregate (the “Incremental Facility”). Each Lender will have discretion to determine whether it will participate in any Incremental Facility. The Credit Agreement matures on October 17, 2027. Borrowings under the Revolving Credit Facility will accrue interest at rates equal, at the Company’s election, to (i) the applicable secured overnight financing rate (“SOFR”), plus the applicable margin for such loans, or (ii) the alternate base rate (“ABR”), which is defined as the highest of (a) the prime rate in effect from time to time, (b) the federal funds effective rate in effect from time to time plus 0.50%, and (c) the adjusted term SOFR for a one (1) month tenor in effect from time to time plus 1.0%, plus the applicable margin for such loans. The applicable margin for borrowings bearing interest on the SOFR ranges from 2.00% to 2.75%, and the applicable margin for borrowings bearing interest based on the ABR ranges from 1.00% to 1.75%. The Company will pay a quarterly commitment fee during the term of the Credit Agreement for the non-use of available funds ranging from 0.25% to 0.35%. In addition, the Credit Agreement provides a mechanism to determine a successor reference rate to the applicable reference rate if, among other things, the applicable reference rate becomes unavailable or is generally replaced as a benchmark interest rate. The Credit Agreement contains customary representations and warranties as well as customary affirmative and negative covenants. Negative covenants include, among others, limitations on incurrence of indebtedness, liens, disposition of property and investments by the Company and its subsidiaries. In addition, the Credit Agreement requires the Company to maintain certain interest coverage, leverage and senior leverage ratios. The Company was in compliance with these covenants as of December 31, 2024. The Credit Agreement contains customary events of default. Upon the occurrence and during the continuance of an event of default, the Lenders may declare the outstanding advances and all other obligations under the Credit Agreement immediately due and payable. The Company may use amounts borrowed under the Credit Agreement to refinance the Existing Credit Agreement, for general corporate purposes or working capital financing. The Company may borrow additional amounts under the Credit Agreement from time to time as opportunities and needs arise.
|
X |
- References
+ Details
Name: |
us-gaap_DebtDisclosureAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 405 -SubTopic 40 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 405 -SubTopic 40 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 405 -SubTopic 40 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 405 -SubTopic 40 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 405 -SubTopic 40 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (h) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(c)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 470 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/470/tableOfContent
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1C -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1C -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1C -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1E -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1I -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1I -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1I -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I
+ Details
Name: |
us-gaap_DebtDisclosureTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.25.0.1
Leases
|
12 Months Ended |
Dec. 31, 2024 |
Leases [Abstract] |
|
Leases |
Leases The Company leases office facilities from unrelated parties under operating lease agreements that have initial terms ranging from two to seven years. Included in an office lease the Company also leases furniture and fixtures under a finance lease with a seven year term with a purchase option at the end of the term. The components of operating and finance lease costs were as follows (in thousands): | | | | | | | | | | | | | Year Ended December 31, | | 2024 | | 2023 | Operating lease cost | $ | 8,536 | | | $ | 7,468 | | Finance lease cost | 186 | | | 189 | | Total lease cost | $ | 8,722 | | | $ | 7,657 | |
Supplemental cash flow information related to leases was as follows (in thousands): | | | | | | | | | | | | | Year Ended December 31, | | 2024 | | 2023 | Cash paid for amounts included in measurement of lease liabilities: | | | | Operating cash outflows - payments on operating leases | $ | 6,531 | | | $ | 5,789 | | Right-of-use assets obtained in exchange for new lease obligations: | | | | Operating leases | $ | 29,909 | | | $ | 1,041 | | | | | |
In July 2024, the Company entered into an agreement to continue to lease approximately 30,000 square feet of office space located in New York City, New York (“July 2024 Lease”), which was previously subleased. The original sublease agreement for the space was set to expire in January 2025. The July 2024 Lease extends the lease term through January 2036 and grants the Company the right to use an additional floor in the building, also comprised of approximately 30,000 square feet, which has yet to commence. The Company will use the aggregate space to support its general and administrative functions, sales and marketing, technology and development, engineering and customer support. The Company has the option to exercise an early termination at either of two different points during the lease term, neither of which has been reflected in the lease term. The Company has provided an irrevocable letter of credit in the amount of approximately $1.5 million, pursuant to the terms of the July 2024 Lease. Supplemental balance sheet information related to leases was as follows (in thousands): | | | | | | | | | | | | | December 31, | | 2024 | | 2023 | Operating leases | | | | Operating lease right-of-use assets | $ | 44,402 | | | $ | 21,102 | | Operating lease liabilities, current | $ | 5,843 | | | $ | 6,236 | | Operating lease liabilities, non-current | 39,538 | | | 15,607 | | Total operating lease liabilities | $ | 45,381 | | | $ | 21,843 | | Finance leases | | | | Furniture and fixtures | $ | 869 | | | $ | 869 | | Accumulated depreciation | (536) | | | (362) | | Furniture and fixtures, net | $ | 333 | | | $ | 507 | | Accrued liabilities | $ | 139 | | | $ | 133 | | Other liabilities, non-current | 344 | | | 483 | | Total finance lease liabilities | $ | 483 | | | $ | 616 | |
Other information related to leases was as follows: | | | | | | | | | | | | | December 31, | | 2024 | | 2023 | Weighted-average remaining lease term: | | | | Operating leases | 7.8 years | | 3.7 years | Finance leases | 3.3 years | | 4.3 years | Weighted-average discount rate: | | | | Operating leases | 4.90 | % | | 3.23 | % | Finance leases | 2.24 | % | | 2.24 | % |
As of December 31, 2024, the maturities of lease liabilities under operating and finance leases were as follows (in thousands): | | | | | | | | | | | | | | | | | | | Operating Leases | | Finance Leases | | Total | Year ending December 31, | | | | | | 2025 | $ | 6,513 | | | $ | 149 | | | $ | 6,662 | | 2026 | 9,328 | | | 153 | | | 9,481 | | 2027 | 8,850 | | | 158 | | | 9,008 | | 2028 | 5,440 | | | 41 | | | 5,481 | | 2029 | 3,685 | | | — | | | 3,685 | | Thereafter | 24,086 | | | — | | | 24,086 | | Total minimum lease payments | 57,902 | | | 501 | | | 58,403 | | Less: imputed interest | (12,521) | | | (18) | | | (12,539) | | Total present value of lease liabilities | $ | 45,381 | | | $ | 483 | | | $ | 45,864 | |
|
Leases |
Leases The Company leases office facilities from unrelated parties under operating lease agreements that have initial terms ranging from two to seven years. Included in an office lease the Company also leases furniture and fixtures under a finance lease with a seven year term with a purchase option at the end of the term. The components of operating and finance lease costs were as follows (in thousands): | | | | | | | | | | | | | Year Ended December 31, | | 2024 | | 2023 | Operating lease cost | $ | 8,536 | | | $ | 7,468 | | Finance lease cost | 186 | | | 189 | | Total lease cost | $ | 8,722 | | | $ | 7,657 | |
Supplemental cash flow information related to leases was as follows (in thousands): | | | | | | | | | | | | | Year Ended December 31, | | 2024 | | 2023 | Cash paid for amounts included in measurement of lease liabilities: | | | | Operating cash outflows - payments on operating leases | $ | 6,531 | | | $ | 5,789 | | Right-of-use assets obtained in exchange for new lease obligations: | | | | Operating leases | $ | 29,909 | | | $ | 1,041 | | | | | |
In July 2024, the Company entered into an agreement to continue to lease approximately 30,000 square feet of office space located in New York City, New York (“July 2024 Lease”), which was previously subleased. The original sublease agreement for the space was set to expire in January 2025. The July 2024 Lease extends the lease term through January 2036 and grants the Company the right to use an additional floor in the building, also comprised of approximately 30,000 square feet, which has yet to commence. The Company will use the aggregate space to support its general and administrative functions, sales and marketing, technology and development, engineering and customer support. The Company has the option to exercise an early termination at either of two different points during the lease term, neither of which has been reflected in the lease term. The Company has provided an irrevocable letter of credit in the amount of approximately $1.5 million, pursuant to the terms of the July 2024 Lease. Supplemental balance sheet information related to leases was as follows (in thousands): | | | | | | | | | | | | | December 31, | | 2024 | | 2023 | Operating leases | | | | Operating lease right-of-use assets | $ | 44,402 | | | $ | 21,102 | | Operating lease liabilities, current | $ | 5,843 | | | $ | 6,236 | | Operating lease liabilities, non-current | 39,538 | | | 15,607 | | Total operating lease liabilities | $ | 45,381 | | | $ | 21,843 | | Finance leases | | | | Furniture and fixtures | $ | 869 | | | $ | 869 | | Accumulated depreciation | (536) | | | (362) | | Furniture and fixtures, net | $ | 333 | | | $ | 507 | | Accrued liabilities | $ | 139 | | | $ | 133 | | Other liabilities, non-current | 344 | | | 483 | | Total finance lease liabilities | $ | 483 | | | $ | 616 | |
Other information related to leases was as follows: | | | | | | | | | | | | | December 31, | | 2024 | | 2023 | Weighted-average remaining lease term: | | | | Operating leases | 7.8 years | | 3.7 years | Finance leases | 3.3 years | | 4.3 years | Weighted-average discount rate: | | | | Operating leases | 4.90 | % | | 3.23 | % | Finance leases | 2.24 | % | | 2.24 | % |
As of December 31, 2024, the maturities of lease liabilities under operating and finance leases were as follows (in thousands): | | | | | | | | | | | | | | | | | | | Operating Leases | | Finance Leases | | Total | Year ending December 31, | | | | | | 2025 | $ | 6,513 | | | $ | 149 | | | $ | 6,662 | | 2026 | 9,328 | | | 153 | | | 9,481 | | 2027 | 8,850 | | | 158 | | | 9,008 | | 2028 | 5,440 | | | 41 | | | 5,481 | | 2029 | 3,685 | | | — | | | 3,685 | | Thereafter | 24,086 | | | — | | | 24,086 | | Total minimum lease payments | 57,902 | | | 501 | | | 58,403 | | Less: imputed interest | (12,521) | | | (18) | | | (12,539) | | Total present value of lease liabilities | $ | 45,381 | | | $ | 483 | | | $ | 45,864 | |
|
X |
- References
+ Details
Name: |
us-gaap_LeasesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/842-20/tableOfContent
+ Details
Name: |
us-gaap_LesseeFinanceLeasesTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/842-20/tableOfContent
+ Details
Name: |
us-gaap_LesseeOperatingLeasesTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.25.0.1
Business Combination
|
12 Months Ended |
Dec. 31, 2024 |
Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract] |
|
Business Combination |
Business Combination On September 16, 2022, the Company acquired all outstanding stock of ConsultMates, Inc. (dba “Martin”), a media measurement and reporting platform, for $30.8 million. The purchase price was attributed to $7.9 million of developed technology intangible assets, $1.0 million of customer relationship intangible assets, $23.3 million of goodwill, $1.1 million of deferred tax liabilities, and $0.3 million of net liabilities assumed. The fair value of the acquired developed technology intangible asset was estimated using the excess earnings method. The goodwill recognized was primarily attributable to the assembled workforce and the expected synergies from integrating Martin’s technology into the Company’s platform. Goodwill is not deductible for tax purposes. The financial results of Martin are included in the Company’s consolidated financial statements from the date of acquisition. Acquisition-related costs were $0.9 million and are included in general and administrative expenses in the consolidated statements of operations for the year ended December 31, 2022.
|
X |
- References
+ Details
Name: |
us-gaap_BusinessCombinationAndAssetAcquisitionAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479907/805-20-50-5
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 805 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/805/tableOfContent
+ Details
Name: |
us-gaap_BusinessCombinationDisclosureTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.25.0.1
Goodwill and Acquisition-related Intangible Assets, Net
|
12 Months Ended |
Dec. 31, 2024 |
Goodwill and Intangible Assets Disclosure [Abstract] |
|
Goodwill and Acquisition-related Intangible Assets, Net |
Goodwill and Acquisition-related Intangible Assets, Net Goodwill Goodwill as of December 31, 2024 and 2023 was $29.6 million. There were no accumulated impairment losses as of December 31, 2024. Acquisition-related Intangible Assets, Net Acquisition-related intangible assets, net consisted of the following (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | | December 31, 2024 | | | | Gross Carrying Amount | | Accumulated Amortization | | Net Carrying Amount | | | | | | | Weighted Average Remaining Useful Life (in years) | | | Developed technology | $ | 7,900 | | | $ | 3,616 | | | $ | 4,284 | | | | | | | | 2.75 | | | Customer relationships | 1,000 | | | 1,000 | | | — | | | | | | | | — | | | Total acquisition-related intangible assets | $ | 8,900 | | | $ | 4,616 | | | $ | 4,284 | | | | | | | | 2.75 | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | December 31, 2023 | | | | Gross Carrying Amount | | Accumulated Amortization | | Net Carrying Amount | | | | | | | Weighted Average Remaining Useful Life (in years) | | | Developed technology | $ | 7,900 | | | $ | 2,036 | | | $ | 5,864 | | | | | | | | 3.75 | | | Customer relationships | 1,000 | | | 1,000 | | | — | | | | | | | | — | | | Total acquisition-related intangible assets | $ | 8,900 | | | $ | 3,036 | | | $ | 5,864 | | | | | | | | 3.75 | | |
Amortization expense related to acquisition-related intangibles was $1.6 million and $2.4 million for the years ended December 31, 2024 and 2023. As of December 31, 2024, estimated future amortization expense for acquisition-related intangible assets was as follows (in thousands): | | | | | | 2025 | $ | 1,580 | | 2026 | 1,580 | | 2027 | 1,124 | | | | Total estimated future amortization expense for acquisition-related intangible assets | $ | 4,284 | |
|
X |
- References
+ Details
Name: |
us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for goodwill and intangible assets.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/350-30/tableOfContent
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/350-20/tableOfContent
+ Details
Name: |
us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.25.0.1
Commitments and Contingencies
|
12 Months Ended |
Dec. 31, 2024 |
Commitments and Contingencies Disclosure [Abstract] |
|
Commitments and Contingencies |
Commitments and Contingencies Purchase Obligations The Company’s purchase obligations primarily relate to minimum contractual payments due to data center providers. As of December 31, 2024, future minimum commitments for purchase obligations with a remaining term in excess of one year were as follows (in thousands): | | | | | | Years ending December 31, | | 2025 | $ | 21,872 | | 2026 | 3,365 | | 2027 | 250 | | Total future minimum commitments, net | $ | 25,487 | |
Letters of Credit As of December 31, 2024, the Company had two irrevocable letters of credit outstanding related to non-cancelable facilities leases in the amounts of $3.5 million and $1.5 million, with annual automatic renewal and final expiration dates in July 2028 and April 2036, respectively. As of December 31, 2023 the Company had two irrevocable letters of credit outstanding related to noncancelable facilities leases in the amounts of $0.5 million and $3.5 million. Legal Matters From time to time, the Company is or may be involved in various claims and other legal matters arising in the normal course of business. The Company records an accrual for a liability relating to claims and other legal matters when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. Any such accruals are reviewed at least quarterly and adjusted for the impacts of negotiations, rulings, settlements, and other information or events pertaining to a particular matter, or on the advice of legal counsel. To date, the Company has not incurred a material loss, or a material loss in excess of a recorded accrual, with respect to any claims and other legal matters arising in the normal course of business. However, the outcomes of claims and other legal matters are inherently unpredictable and subject to significant uncertainties. If the Company subsequently concludes that there is a reasonable possibility that a loss exceeding amounts already recognized may be incurred, and the amount of such additional loss would be material, the Company will either disclose the estimated additional loss or state that such an estimate cannot be made. Indemnification In the normal course of business, the Company enters into contracts and agreements that contain a variety of representations and warranties and provide for general indemnification. The Company’s exposure under these agreements is unknown because it involves future claims that may be made against the Company, but have not yet been made. To date, the Company has not paid any material claims or been required to defend any actions related to its indemnification obligations. However, the Company may record charges in the future as a result of these indemnification obligations. In addition, the Company has indemnification agreements with certain of its directors and executive officers that require it, among other things, to indemnify them against certain liabilities that may arise due to their status or service as directors or officers of the Company. The terms of such obligations may vary.
|
X |
- References
+ Details
Name: |
us-gaap_CommitmentsAndContingenciesDisclosureAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for commitments and contingencies.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 405 -SubTopic 30 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/405-30/tableOfContent
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 440 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4
Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 450 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/450/tableOfContent
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 954 -SubTopic 440 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478522/954-440-50-1
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 440 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4
Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 440 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/440/tableOfContent
+ Details
Name: |
us-gaap_CommitmentsAndContingenciesDisclosureTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.25.0.1
Stockholders’ Equity and Equity Incentive Plans
|
12 Months Ended |
Dec. 31, 2024 |
Equity [Abstract] |
|
Stockholders’ Equity and Equity Incentive Plans |
Stockholders’ Equity and Equity Incentive Plans Common Stock The Company’s board of directors has authorized 1,000,000,000 shares of Class A common stock, $0.0001 par value per share, and 1,000,000,000 shares of Class B common stock, $0.0001 par value per share. The rights of the holders of Class A common stock and Class B common stock are identical, except with respect to voting and conversion rights. Holders of Class A common stock are entitled to one vote and holders of Class B common stock are entitled to ten votes and is convertible into one share of Class A common stock. Each share of Class B is convertible anytime at the option of the holder into one share of Class A common stock. Once converted or transferred and converted into Class A common stock, the Class B common stock will not be reissued. Share Repurchases In February 2023, the Company’s board of directors authorized the Company to repurchase up to $75 million of its Class A common stock (“2023 Repurchase Program”). In February 2024, the Company’s board of directors authorized an increase to the 2023 Repurchase Program for the repurchase of shares of its Class A common stock from $75.0 million to $175.0 million through December 31, 2025 (the “2024 Repurchase Program”). Shares are repurchased in a manner deemed in the best interest of the Company and its stockholders, dependent upon business, economic and market conditions, corporate and regulatory requirements, prevailing stock prices and other considerations. Repurchases are executed from time to time, subject to general business and market conditions and other investment opportunities, through open market purchases or privately negotiated transactions, in accordance with Rule 10b-18 and/or Rule 10b5-1 of the Exchange Act. The 2024 Repurchase Program is scheduled to terminate on December 31, 2025. During the year ended December 31, 2024, the Company repurchased 4,277,965 aggregate shares of Class A common stock for $75.3 million. The Company recorded an additional $0.4 million related to the 1% excise tax on net share repurchases as a result of the Inflation Reduction Act of 2022 (“IRA”). As of December 31, 2024, $40.4 million remains available for repurchases. Equity Incentive Plans The Company maintains the 2020 Equity Incentive Plan (“2020 Plan”), pursuant to which the Company may grant stock options, restricted stock awards, stock appreciation rights, restricted stock units (“RSUs”), deferred stock units (“DSUs”) performance awards, and stock bonus awards. As of December 31, 2024, the Company has reserved 5,489,950 shares of Class A common stock for the issuance of awards under the 2020 Plan. These available shares will increase automatically on January 1 for each of the first ten calendar years during the term of the 2020 Plan by the number of shares equal to the lesser of five percent (5%) of the aggregate number of outstanding shares of all classes of the Company’s common stock outstanding as of the immediately preceding December 31, or a number as may be determined by the Company’s board of directors or compensation committee. No new awards were issued under the Company’s prior 2006 Plan or 2017 Plan (“Prior Plans”) after the effective date of the 2020 Plan. To the extent outstanding awards under the 2006 Plan and the 2017 Plan are forfeited, expire unexercised, or would otherwise have been returned to the share reserve under the Prior Plans, the shares of Class B common stock subject to such awards instead will be available for future issuance as Class A common stock under the 2020 Plan. Stock Options Stock options granted under the Company’s stock incentive plans generally vest over four years, subject to the holder’s continued service through the vesting date and expire no later than ten years from the date of grant. The following table summarizes stock option activity and related information under the Company’s equity incentive plans (shares and aggregate intrinsic value in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | Options Outstanding | | Number of Shares Underlying Outstanding Options | | Weighted-Average Exercise Price | | Weighted Average Remaining Contractual Term (Years) | | Aggregate Intrinsic Value | Outstanding — December 31, 2023 | 7,079 | | | $ | 9.02 | | | 5.78 | | $ | 67,418 | | Options granted | 1,544 | | | 15.46 | | | | | | Options exercised | (616) | | | 2.87 | | | | | | Options canceled | (79) | | | 6.52 | | | | | | Options expired | (35) | | | 32.26 | | | | | | Outstanding — December 31, 2024 | 7,893 | | | $ | 10.68 | | | 5.71 | | $ | 50,372 | | Vested and exercisable — December 31, 2024 | 5,937 | | | $ | 8.90 | | | 4.76 | | $ | 50,343 | |
The aggregate intrinsic value represents the difference between the exercise price of the options and the fair market value of the Company’s common stock on the date of exercise. The intrinsic value of options exercised was $9.9 million, $7.5 million and $6.4 million for the years ended December 31, 2024, 2023 and 2022, respectively. As of December 31, 2024, unrecognized stock-based compensation of $17.1 million related to unvested stock options will be recognized on a straight-line basis over a weighted average period of 2.49 years. The fair value of stock options granted under the Company’s equity incentive plans was estimated using the following assumptions: | | | | | | | | | | | | | | | | | | | Year Ended December 31, | | 2024 | | 2023 | | 2022 | Fair market value of common stock | $15.38-$16.34 | | $12.56-$16.94 | | $18.63-$31.79 | Expected term (in years) | 5.0-7.0 | | 5.0-7.0 | | 5.0-7.0 | Risk-free interest rate | 4.0%-4.2% | | 3.5%-4.0% | | 1.8%-3.4% | Expected volatility | 55%-58% | | 55%-59% | | 54%-57% | Dividend rate | —% | | —% | | —% | Weighted-average grant date fair value of options granted | $8.78 | | $8.58 | | $13.70 |
These assumptions and estimates were determined as follows: Fair Value of Common Stock - The fair value of each share of underlying common stock was based on the closing price of the Company’s Class A common stock as reported on the date of the grant. Expected Term - The expected term represents the period that the Company’s stock-based awards are expected to be outstanding. For option grants that are considered to be “plain vanilla,” the Company determines the expected term using the simplified method. The simplified method deems the term to be the average of the time-to-vesting and the contractual life of the options. For other option grants, the Company estimates expected term using historical data on employee exercises and post-vesting employment termination behavior taking into account the contractual life of the award. Risk-Free Interest Rate - The risk-free interest rate is based on the U.S. Treasury yield curve in effect at the time of grant for zero-coupon U.S. Treasury notes with maturities approximately equal to the option’s expected term. Expected Volatility - Since the Company has a short trading history of its common stock, the expected volatility is derived from the average historical stock volatilities of several unrelated public companies within the Company’s industry that the Company considers to be comparable to its business over a period equivalent to the expected term of the stock option grants. Dividend Rate - The expected dividend is assumed to be zero as the Company has never paid dividends and has no current plans to do so. Restricted Stock Units RSU awards generally vest over four years, subject to the holder’s continued service through the vesting date. The following table summarizes RSU activity and related information under the Company’s 2020 Plan: | | | | | | | | | | | | | | | | | | | RSUs | | Number of Shares (in thousands) | | Weighted-Average Grant Date Fair Value per Share | | Aggregate Intrinsic Value (in thousands) | Unvested — December 31, 2023 | 2,934 | | | $ | 19.49 | | | $ | 47,859 | | Granted | 2,465 | | | 16.49 | | | | Vested | (1,347) | | | 19.32 | | | | Canceled/Forfeited | (365) | | | 18.04 | | | | Unvested — December 31, 2024 | 3,687 | | | $ | 17.68 | | | $ | 54,167 | |
As of December 31, 2024, unrecognized stock-based compensation of $57.0 million related to unvested RSUs will be recognized on a straight-line basis over a weighted average period of 2.50 years. 2020 Employee Stock Purchase Plan In November 2020, the Company’s board of directors adopted, and its stockholders approved, the 2020 Employee Stock Purchase Plan (“ESPP”), which became effective in connection with the Company’s IPO. A total of 500,000 shares of the Company’s Class A common stock were initially reserved for issuance under the ESPP. The aggregate number of shares reserved for issuance under the ESPP will increase automatically on January 1st of each of the first ten calendar years during the term of the ESPP by the number of shares equal to the lesser of (a) 1% of the total outstanding shares of all classes of the Company’s common stock as of the immediately preceding December 31 and (b) such number of shares of common stock as determined by the Company’s board of directors. The aggregate number of shares issued over the term of the ESPP may not exceed 7,500,000 shares of Class A common stock. As of December 31, 2024, the Company has reserved 1,779,811 shares of its common stock for issuance under the ESPP. As of December 31, 2024, $0.1 million has been withheld on behalf of employees for a future purchase under the ESPP due to the timing of payroll deductions and is included in accrued liabilities. For the twelve months ended December 31, 2024, 169,773 shares of Class A common stock have been purchased under the ESPP. As of December 31, 2024, unrecognized stock-based compensation expense related to the ESPP was $0.6 million, which is expected to be recognized over a weighted-average period of 0.52 years. The fair value of purchase right granted the under the Company’s 2020 Employee Stock Purchase Plan was estimated using the following assumptions: | | | | | | | | | | | | | | | | | | | Year Ended December 31, | | 2024 | | 2023 | | 2022 | Expected term (in years) | 0.5-1.0 | | 0.5-1.0 | | 0.5-1.0 | Risk-free interest rate | 4.3%-5.4% | | 5.4%-5.1% | | 1.6%-2.2% | Expected volatility | 53%-65% | | 48%-59% | | 83%-79% | Dividend rate | —% | | —% | | —% |
Expected Term - The expected term of the ESPP represents the period of time that purchase rights are expected to be outstanding. Risk-Free Interest Rate - The risk-free interest rate for the expected term of the awards was based on the U.S. Treasury yield curve in effect at the time of the grant. Expected Volatility - The expected volatility is based on the historical volatility of the Company’s Class A common stock over a period equivalent to the expected term of the ESPP purchase rights. Dividend rate - The expected dividend is assumed to be zero as the Company has never paid dividends and has no current plans to do so. Stock-Based Compensation Total stock-based compensation expense recognized in the consolidated statements of operations was as follows (in thousands): | | | | | | | | | | | | | | | | | | | Year Ended December 31, | | 2024 | | 2023 | | 2022 | Cost of revenue | $ | 1,855 | | | $ | 1,472 | | | $ | 1,135 | | Technology and development | 6,313 | | | 4,346 | | | 3,225 | | Sales and marketing | 13,407 | | | 10,462 | | | 7,645 | | General and administrative | 16,101 | | | 12,582 | | | 8,641 | | Total stock-based compensation expense | 37,676 | | | 28,862 | | | 20,646 | | Tax benefit from stock-based compensation | (7,728) | | | (5,695) | | | (3,537) | | Total stock-based compensation expense, net of tax effect | $ | 29,948 | | | $ | 23,167 | | | $ | 17,109 | |
|
X |
- References
+ Details
Name: |
us-gaap_EquityAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for equity.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (h) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 14 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 235 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 235 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 505 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478448/946-505-50-6
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480237/815-40-50-6
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(e)(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/505/tableOfContent
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 14 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 14 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 16 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-16
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18
+ Details
Name: |
us-gaap_StockholdersEquityNoteDisclosureTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.25.0.1
Net Income Per Share Attributable to Common Stockholders
|
12 Months Ended |
Dec. 31, 2024 |
Earnings Per Share [Abstract] |
|
Net Income Per Share Attributable to Common Stockholders |
Net Income Per Share Attributable to Common Stockholders The Company has two classes of common stock, Class A and Class B. The rights, including the liquidation and dividend rights, of the holders of Class A and Class B common stock are identical, except with respect to voting. As the liquidation and dividend rights are identical, the undistributed earnings are allocated on a proportionate basis and the resulting net loss per share attributed to common stockholders will, therefore, be the same for both Class A and Class B common stock on an individual or combined basis. The following table sets forth the computation of the Company’s basic and diluted net income per share (in thousands, except share and per share data): | | | | | | | | | | | | | | | | | | | Year Ended December 31, | | 2024 | | 2023 | | 2022 | | (in thousands, except per share data) | Numerator: | | | | | | | | | | | | | | | | | | Net income attributable to common stockholders – basic | $ | 12,504 | | | $ | 8,881 | | | $ | 28,705 | | Denominator: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Weighted average shares outstanding – basic | 49,213 | | | 51,760 | | | 52,278 | | Options to purchase common stock | 3,722 | | | 4,037 | | | 4,606 | | Restricted stock | 1,272 | | | 178 | | | 13 | | Employee stock purchase plan shares | 87 | | | 52 | | | 11 | | Weighted average shares outstanding – diluted | 54,294 | | | 56,027 | | | 56,908 | | Net income per share attributable to common stockholders – diluted | $ | 0.23 | | | $ | 0.16 | | | $ | 0.50 | |
The following weighted-average outstanding shares of common stock equivalents were excluded from the computation of diluted net income per share attributable to common stockholders for the periods presented because including them would have been anti-dilutive (in thousands): | | | | | | | | | | | | | | | | | | | Year Ended December 31, | | 2024 | | 2023 | | 2022 | Options to purchase common stock | 3,354 | | 2,167 | | 1,016 | Unvested restricted stock units | 100 | | 1,106 | | 1,165 | ESPP | — | | 37 | | 73 | Total common stock equivalents excluded from net income per share attributable to common stockholders – diluted | 3,454 | | 3,310 | | 2,254 |
|
X |
- References
+ Details
Name: |
us-gaap_EarningsPerShareAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for earnings per share.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/260/tableOfContent
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-2
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-3
+ Details
Name: |
us-gaap_EarningsPerShareTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.25.0.1
Income Taxes
|
12 Months Ended |
Dec. 31, 2024 |
Income Tax Disclosure [Abstract] |
|
Income Taxes |
Income Taxes The domestic and foreign components of income before provision for income taxes were as follows (in thousands): | | | | | | | | | | | | | | | | | | | December 31, | | 2024 | | 2023 | | 2022 | Domestic | $ | 9,737 | | | $ | 5,371 | | | $ | 32,945 | | Foreign | 8,037 | | | 5,134 | | | 4,522 | | Income before provision for income taxes | $ | 17,774 | | | $ | 10,505 | | | $ | 37,467 | |
The provision for income taxes consisted of the following (in thousands): | | | | | | | | | | | | | | | | | | | December 31, | | 2024 | | 2023 | | 2022 | Current provisions for income taxes: | | | | | | Federal | $ | 10,561 | | | $ | 11,059 | | | $ | 11,379 | | State | 3,199 | | | 2,026 | | | 2,060 | | Foreign | 2,494 | | | 1,947 | | | 1,349 | | Total current tax expense | 16,254 | | | 15,032 | | | 14,788 | | | | | | | | Deferred tax expense (benefit): | | | | | | Federal | (8,731) | | | (11,825) | | | (5,491) | | State | (1,960) | | | (1,391) | | | (769) | | Foreign | (293) | | | (192) | | | 234 | | Total deferred tax benefit | (10,984) | | | (13,408) | | | (6,026) | | Total provision for income taxes | $ | 5,270 | | | $ | 1,624 | | | $ | 8,762 | |
The following table presents a reconciliation of the U.S. federal statutory income tax rate to the Company’s effective tax rate for the periods presented: | | | | | | | | | | | | | | | | | | | December 31, | | 2024 | | 2023 | | 2022 | Federal statutory income tax rate | 21.00 | % | | 21.00 | % | | 21.00 | % | State after-tax rate | 3.60 | | | 2.82 | | | 3.45 | | Stock options | 1.23 | | | 19.25 | | | 2.67 | | Research credit | (6.33) | | | (10.20) | | | (4.51) | | Transfer pricing reserve | (0.77) | | | 1.54 | | | 0.76 | | Foreign rate differential | 1.32 | | | 4.64 | | | (0.02) | | GILTI | — | | | (11.62) | | | 3.30 | | Foreign derived intangible income | (11.52) | | | (22.57) | | | (5.43) | | Section 162(m) limitation | 14.15 | | | 7.18 | | | 2.59 | | Acquisition-related costs | 5.56 | | | 1.22 | | | (0.65) | | Change in valuation allowance | 0.61 | | | — | | | — | | Other | 0.79 | | | 2.18 | | | 0.27 | | Effective tax rate | 29.64 | % | | 15.44 | % | | 23.43 | % |
Deferred income taxes reflect the net tax effects of temporary differences between carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. Significant components of the Company’s deferred tax assets and liabilities were as follows (in thousands): | | | | | | | | | | | | | December 31, | | 2024 | | 2023 | Deferred tax assets: | | | | Net operating loss carryforwards | $ | — | | | $ | 811 | | Accruals and allowances | 3,244 | | | 1,489 | | Tax credits | 1,987 | | | 2,023 | | Stock-based compensation | 9,155 | | | 6,967 | | | | | | Intangibles assets | 583 | | | 816 | | Lease obligation | 9,658 | | | 4,081 | | R&D capitalization | 21,950 | | | 15,419 | | Other | 1,283 | | | 931 | | Total deferred tax assets | 47,860 | | | 32,537 | | Valuation allowance | (2,118) | | | (2,023) | | Total deferred tax assets, net of valuation allowance | 45,742 | | | 30,514 | | Deferred tax liabilities: | | | | Property, equipment, and software | (8,569) | | | (9,273) | | Goodwill | (945) | | | (956) | | Prepaid expense | (832) | | | (1,023) | | Right-of-use asset | (9,445) | | | (3,933) | | Acquired intangibles | (1,087) | | | (1,449) | | | | | | Total deferred tax liabilities | (20,878) | | | (16,634) | | Net deferred income tax asset (liabilities) | $ | 24,864 | | | $ | 13,880 | |
As of December 31, 2024, the Company had state research and development credit carryforwards of $3.8 million. The state credits can be carried forward indefinitely. Pursuant to Section 382 of the Internal Revenue Code of 1986, as amended (“Code”), the Company’s ability to utilize net operating loss carryforwards or other tax attributes, such as research tax credits, in any taxable year may be limited if the Company experiences an “ownership change.” A Section 382 “ownership change” generally occurs if one or more stockholders or groups of stockholders who own at least 5% of the Company’s stock increase their ownership by more than 50 percentage points over their lowest ownership percentage within a rolling three year period. Similar rules may apply under state tax laws. Net operating loss carryforwards and other tax attributes generated are currently not subject to limitation by Section 382, but subsequent changes in the Company’s stock ownership as well as other changes that may be outside of the Company’s control, could result in additional ownership changes under Section 382 of the Code. Deferred Tax Valuation Allowance A valuation allowance is provided for deferred tax assets where the recoverability of the assets is uncertain. The determination to provide a valuation allowance is dependent upon the assessment of whether it is more likely than not that sufficient future taxable income will be generated to utilize the deferred tax assets. Management has determined that there is sufficient positive evidence that a valuation allowance against deferred tax assets is not required as of December 31, 2024 and 2023, except for unrealized losses on equity investment and state research credit carryforwards, starting in 2021, for which realization is not deemed more likely than not given insufficient future capital gains to offset the investment’s worth and the Company expects to generate more credits in future than can be utilized against projected taxable income. The Company has not provided for U.S. deferred taxes on the cumulative earnings of non-U.S. affiliates that have been reinvested indefinitely. The Company will continue to maintain its policy of indefinite reinvestment to the extent that the repatriation of foreign earnings is restricted by local laws, accounting rules, substantial incremental costs associated with repatriating the foreign earnings, or other business requirements. Uncertain Tax Positions The activity related to the unrecognized income tax benefits is as follows (in thousands): | | | | | | | | | | | | | | | | | | | Year Ended December 31, | | 2024 | | 2023 | | 2022 | Gross unrecognized income tax benefits — beginning balance | $ | 4,381 | | | $ | 4,303 | | | $ | 2,364 | | Increases related to tax positions taken during the current year | 1,091 | | | 1,104 | | | 1,788 | | | | | | | | Increases related to tax positions taken during the prior years | 10 | | | — | | | 386 | | Decreases related to tax positions taken during the prior years | (787) | | | (1,026) | | | (235) | | Gross unrecognized income tax benefits — ending balance | $ | 4,695 | | | $ | 4,381 | | | $ | 4,303 | |
The Company recognizes interest and penalties, if any, related to uncertain tax positions in its income tax provision. As of December 31, 2024 and 2023, the Company had approximately $0.3 million and $0.2 million, respectively, of accrued interest related to uncertain tax positions. $2.7 million of unrecognized income tax benefits would, if recognized, impact the effective tax rate in the period in which each of the benefits is recognized. The Company files U.S., state and foreign income tax returns with varying statutes of limitations. The federal, state, and foreign returns statute of limitations remains open for tax years from 2015 and thereafter. There are currently no income tax audits involving any U.S. states or foreign tax jurisdictions.
|
X |
- DefinitionThe entire disclosure for income tax.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 231 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12C -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12C
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12B -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12B
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 270 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477891/740-270-50-1
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 6.I.5.Q1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480990/946-20-50-13
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(h)(2)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/740/tableOfContent
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 14 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-14
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 21 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-21
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 17 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 11.C) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-2
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482603/740-30-50-2
+ Details
Name: |
us-gaap_IncomeTaxDisclosureTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.25.0.1
Segment and Geographical Information
|
12 Months Ended |
Dec. 31, 2024 |
Segment Reporting [Abstract] |
|
Segment and Geographical Information |
Segment and Geographical Information Segment Information Operating segments are components of an enterprise for which separate financial information is available and is evaluated regularly by the Company’s chief operating decision maker in deciding how to allocate resources and assessing performance. The Company’s chief operating decision maker (“CODM”) is its Chief Executive Officer. The primary measure of segment profit or loss is consolidated net income as presented below and is used by the CODM for purposes of allocating resources and evaluating financial performance. The Company has one business activity and there are no segment managers accountable for operations, operating results beyond revenue or gross profit, or plans for levels or components below the consolidated unit level. Accordingly, the Company has one single reporting segment. The following table presents selected financial information with respect to the Company’s single operating segment for the years ended December 31, 2024, 2023, and 2022 (in thousands): | | | | | | | | | | | | | | | | | | | Year Ended December 31, | | 2024 | | 2023 | | 2022 | Revenues | $ | 291,256 | | | $ | 267,014 | | | $ | 256,380 | | Less: | | | | | | Employee compensation1 | 183,022 | | | 156,052 | | | 126,456 | | Depreciation and amortization expense | 45,352 | | | 44,770 | | | 34,249 | | Other segment items2 | 58,955 | | | 64,156 | | | 55,155 | | Operating income | 3,927 | | | 2,036 | | | 40,520 | | | | | | | | Other income (expense) | | | | | | Interest income | 8,477 | | | 8,828 | | | 2,214 | | Unrealized loss on equity investments | — | | | — | | | (5,948) | | Other income (expense), net | 5,370 | | | (359) | | | 681 | | Income before income taxes | 17,774 | | | 10,505 | | | 37,467 | | Provision for income taxes | 5,270 | | | 1,624 | | | 8,762 | | Segment net income | $ | 12,504 | | | $ | 8,881 | | | $ | 28,705 | |
_______________ (1)Employee compensation includes employee payroll, share-based compensation, bonus, and employee benefits for medical care, retirement, insurances, and other related expenses. (2)Other segment items includes costs and expenses from operation of the Company’s data centers, professional services, facilities, marketing, and other related expenses. Geographical Information The following table presents total revenue by geographic area based on the publisher’s billing address (in thousands): | | | | | | | | | | | | | | | | | | | Year Ended December 31, | | 2024 | | 2023 | | 2022 | United States | $ | 176,208 | | | $ | 158,110 | | | $ | 156,067 | | EMEA | 83,385 | | | 84,919 | | | 71,869 | | APAC | 25,002 | | | 19,287 | | | 24,844 | | Rest of the world | 6,661 | | | 4,698 | | | 3,600 | | Total | $ | 291,256 | | | $ | 267,014 | | | $ | 256,380 | |
The following table presents long-lived assets by geographic area, which includes property and equipment, net, and operating lease right-of-use assets (in thousands): | | | | | | | | | | | | | December 31, | | 2024 | | 2023 | United States | $ | 88,998 | | | $ | 68,299 | | Rest of the world | 13,926 | | | 13,532 | | Total | $ | 102,924 | | | $ | 81,831 | |
|
X |
- References
+ Details
Name: |
us-gaap_SegmentReportingAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 48 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 270 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (ee) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 6: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 54 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54
Reference 7: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 47 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47
Reference 8: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 54 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54
Reference 9: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 47 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47
Reference 10: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 54 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54
Reference 11: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 47 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 31 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 34 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-34
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 26C -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26C
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 26B -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26B
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 15 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-15
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 42 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 40 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/280/tableOfContent
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 26 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 41 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41
Reference 23: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 21 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21
Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 21 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21
Reference 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
+ Details
Name: |
us-gaap_SegmentReportingDisclosureTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.25.0.1
401(k) Plan
|
12 Months Ended |
Dec. 31, 2024 |
Retirement Benefits [Abstract] |
|
401(k) Plan |
401(k) Plan The Company has a 401(k) Savings Plan (the “401(k) Plan”) that qualifies as a deferred salary arrangement under Section 401(k) of the Internal Revenue Code. Under the 401(k) Plan, participating employees may elect to contribute up to 100% of their eligible compensation, subject to certain limitations. The 401(k) Plan provides for a discretionary employer matching contribution. The Company made $1.7 million and $1.3 million matching contribution to the 401(k) Plan for the year ended December 31, 2024 and 2023, respectively.
|
X |
- References
+ Details
Name: |
us-gaap_CompensationAndRetirementDisclosureAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for retirement benefits.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 70 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480794/715-70-50-1
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 17 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d)(iv)(03) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (q) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (l) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/715/tableOfContent
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d)(iii) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (o) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (p) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (r)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (r)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480126/715-20-S99-2
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 60 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480266/715-60-50-3
+ Details
Name: |
us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.25.0.1
X |
- References
+ Details
Name: |
us-gaap_SubsequentEventsAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 855 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/855/tableOfContent
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 855 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483399/855-10-50-2
+ Details
Name: |
us-gaap_SubsequentEventsTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.25.0.1
X |
- ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 402 -Subsection v -Paragraph 1
+ Details
Name: |
ecd_PvpTable |
Namespace Prefix: |
ecd_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe portion of profit or loss for the period, net of income taxes, which is attributable to the parent.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 60 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 323 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (g)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2
Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(20)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4
Reference 17: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section 45 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(18)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(9)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(1)(d)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 26: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 27: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 28: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 29: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 30: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 31: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 32: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 60B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B
Reference 33: http://www.xbrl.org/2003/role/disclosureRef -Topic 205 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7
Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
Reference 35: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1A -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A
Reference 36: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B
Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(22)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1
+ Details
Name: |
us-gaap_NetIncomeLoss |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
v3.25.0.1
Insider Trading Arrangements
|
3 Months Ended |
12 Months Ended |
Dec. 31, 2024
shares
|
Dec. 31, 2024
shares
|
Trading Arrangements, by Individual |
|
|
Non-Rule 10b5-1 Arrangement Adopted |
false
|
|
Rule 10b5-1 Arrangement Terminated |
false
|
|
Non-Rule 10b5-1 Arrangement Terminated |
false
|
|
Amar Goel [Member] |
|
|
Trading Arrangements, by Individual |
|
|
Material Terms of Trading Arrangement |
|
In the quarter ended December 31, 2024, the following trading plans were adopted or terminated: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Trading Arrangement | | | | | Name | | Title | | Action | | Date | | Rule 10b5-1* | | Non-Rule 10b5-1** | | Total Shares to be Sold | | Expiration Date | Amar Goel (2) | | Chief Innovation Officer | | Adopted | | 11/29/2024 | | X (1) | | | | 211,765 | | | 1/30/2026 |
* Intended to satisfy the affirmative defense of Rule 10b5-1(c). ** Not intended to satisfy the affirmative defense of Rule 10b5-1(c). (1)The 10b5-1 plan included a representation from the officer to the broker administering the plan that they were not in possession of any material nonpublic information regarding the Company or the securities subject to the plan. A similar representation was made to the Company in connection with the adoption of the plan under the Company’s insider trading policy. Those representations were made as of the date of adoption of the 10b5-1 plan, and speak only as of that date. In making those representations, there is no assurance with respect to any material non-public information of which the officer was unaware, or with respect to any material non-public information acquired by the officer or the Company after the date of the representation. (2)The aggregate number of RSU Shares that will be available for sale under the Plan is not yet determinable because the shares available will be net of shares sold to satisfy tax withholding obligations that arise in connection with the vesting and settlement of such RSU awards. As such, for purposes of this disclosure, the shares included in this table reflect the aggregate maximum number of shares underlying the holder’s RSUs without excluding the shares that will be sold to satisfy the tax withholding obligations in addition to shares held in Trust accounts.
|
Name |
Amar Goel (2)
|
|
Title |
Chief Innovation Officer
|
|
Rule 10b5-1 Arrangement Adopted |
true
|
|
Adoption Date |
11/29/2024
|
|
Expiration Date |
1/30/2026
|
|
Arrangement Duration |
427 days
|
|
Aggregate Available |
211,765
|
211,765
|
X |
- ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 1
+ Details
Name: |
ecd_MtrlTermsOfTrdArrTextBlock |
Namespace Prefix: |
ecd_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 1
+ Details
Name: |
ecd_NonRule10b51ArrAdoptedFlag |
Namespace Prefix: |
ecd_ |
Data Type: |
xbrli:booleanItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 1
+ Details
Name: |
ecd_NonRule10b51ArrTrmntdFlag |
Namespace Prefix: |
ecd_ |
Data Type: |
xbrli:booleanItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 1
+ Details
Name: |
ecd_Rule10b51ArrAdoptedFlag |
Namespace Prefix: |
ecd_ |
Data Type: |
xbrli:booleanItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 1
+ Details
Name: |
ecd_Rule10b51ArrTrmntdFlag |
Namespace Prefix: |
ecd_ |
Data Type: |
xbrli:booleanItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 2 -Subparagraph A
+ Details
Name: |
ecd_TradingArrByIndTable |
Namespace Prefix: |
ecd_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 2 -Subparagraph B
+ Details
Name: |
ecd_TrdArrAdoptionDate |
Namespace Prefix: |
ecd_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 2 -Subparagraph C
+ Details
Name: |
ecd_TrdArrDuration |
Namespace Prefix: |
ecd_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 2 -Subparagraph C
+ Details
Name: |
ecd_TrdArrExpirationDate |
Namespace Prefix: |
ecd_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 2 -Subparagraph A
+ Details
Name: |
ecd_TrdArrIndName |
Namespace Prefix: |
ecd_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 2 -Subparagraph A
+ Details
Name: |
ecd_TrdArrIndTitle |
Namespace Prefix: |
ecd_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 2 -Subparagraph D
+ Details
Name: |
ecd_TrdArrSecuritiesAggAvailAmt |
Namespace Prefix: |
ecd_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- Details
Name: |
ecd_IndividualAxis=pubm_AmarGoelMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.25.0.1
X |
- ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection b -Paragraph 1
Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Form 20-F -Section 16 -Subsection J -Paragraph a
+ Details
Name: |
ecd_InsiderTradingPoliciesProcLineItems |
Namespace Prefix: |
ecd_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection b -Paragraph 1
Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Form 20-F -Section 16 -Subsection J -Paragraph a
+ Details
Name: |
ecd_InsiderTrdPoliciesProcAdoptedFlag |
Namespace Prefix: |
ecd_ |
Data Type: |
xbrli:booleanItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.25.0.1
Cybersecurity Risk Management and Strategy Disclosure
|
12 Months Ended |
Dec. 31, 2024 |
Cybersecurity Risk Management, Strategy, and Governance [Line Items] |
|
Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block] |
We recognize the importance of maintaining the trust and confidence of our publishers, buyers, partners, customers, and employees. The Audit Committee of our Board (“Audit Committee”) is responsible for oversight of the Company’s cybersecurity function and efforts, and receives quarterly updates from management regarding the Company’s cybersecurity policies, standards, processes, and practices. In general, we seek to address cybersecurity risks through a comprehensive, cross-functional approach that is focused on preserving the confidentiality, security and availability of the information that we collect and store by identifying, preventing and mitigating cybersecurity threats and effectively responding to cybersecurity incidents when they occur. Our cybersecurity risk management program is overseen by our Senior Vice President, Infrastructure and Security (“SVP Security”), who also serves as our Information Security Officer, our executive management team, and our Board through the Audit Committee. Risk Management and Strategy We maintain a cross-functional cybersecurity program to identify, prevent, and mitigate cybersecurity threats and incidents. The program also includes implementing controls and procedures that provide for the prompt escalation of certain cybersecurity incidents so that decisions regarding the public disclosure and reporting of such incidents can be made by management in a timely manner. Policies and Framework Our cybersecurity efforts are governed by a set of policies to address data protection and security incident management, and overseen by our Security Incident Management Team (“SIMT”). Our policies are closely based on recognized frameworks established by the National Institute of Standards and Technology (“NIST”), the International Organization for Standardization (“ISO”) and other applicable industry standards, and we expect to review them at least annually. Our information technology standards and infrastructure safeguards include information security standards prescribed for use by NIST, security measures aligned with the ISO/IEC 27000 series of standards, the Sarbanes-Oxley Act and SSAE 18/ISAE 3402, privacy regulations compliance, and other generally recognized industry standards, in each case, designed to safeguard the confidentiality, integrity and availability of our infrastructure and data and the resiliency of our operations. In connection with these policies, we deploy technical safeguards that are designed to protect our information systems from cybersecurity threats, including firewalls, anti-malware functionality and access controls, which are evaluated and improved through vulnerability assessments and cybersecurity threat intelligence. We also maintain a risk-based approach to identify and oversee cybersecurity risks presented by third parties, including vendors, service providers and other external users of our systems, as well as the systems of third parties that could adversely impact our business in the event of a cybersecurity incident affecting those third-party systems. Incident Response and Recovery Planning We have established and maintain incident response and recovery plans and procedures that address our response to a known or potential cybersecurity incident, including in our systems and those that occur on third-party systems that we use. These plans and procedures include the notification and escalation processes, the investigation and containment process, the evaluation, review, and remediation process for a known or potential cybersecurity incident, and a process to assess the materiality of an incident. Our incident response and recovery planning are overseen by the SIMT and Company personnel who become aware of an incident or potential incident are required to notify the SIMT. The SIMT is comprised of senior members of management and subject matter experts and is responsible for overseeing our cybersecurity program and our response to any cybersecurity incidents. Periodic Review, Testing and Training In accordance with our policies, we perform periodic assessments and tests of the application of our policies, standards, processes, and practices that are designed to address cybersecurity threats and incidents. These efforts include a range of activities, including internal audits, assessments, threat modeling, vulnerability testing, and other exercises focused on evaluating the effectiveness of our cybersecurity measures and planning. We engage third parties to perform assessments on our cybersecurity measures as a component of our SOX compliance program. We also provide regular, mandatory training for employees and contractors regarding cybersecurity threats as a means to equip our personnel with effective tools to address cybersecurity threats, including the detection and prevention of “phishing” and other attacks using social engineering, and to communicate our evolving information security policies, standards, processes, and practices.
|
Cybersecurity Risk Management Processes Integrated [Flag] |
true
|
Cybersecurity Risk Management Processes Integrated [Text Block] |
We recognize the importance of maintaining the trust and confidence of our publishers, buyers, partners, customers, and employees. The Audit Committee of our Board (“Audit Committee”) is responsible for oversight of the Company’s cybersecurity function and efforts, and receives quarterly updates from management regarding the Company’s cybersecurity policies, standards, processes, and practices. In general, we seek to address cybersecurity risks through a comprehensive, cross-functional approach that is focused on preserving the confidentiality, security and availability of the information that we collect and store by identifying, preventing and mitigating cybersecurity threats and effectively responding to cybersecurity incidents when they occur. Our cybersecurity risk management program is overseen by our Senior Vice President, Infrastructure and Security (“SVP Security”), who also serves as our Information Security Officer, our executive management team, and our Board through the Audit Committee.
|
Cybersecurity Risk Management Third Party Engaged [Flag] |
true
|
Cybersecurity Risk Third Party Oversight and Identification Processes [Flag] |
true
|
Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag] |
false
|
Cybersecurity Risk Board of Directors Oversight [Text Block] |
The Board, in coordination with the Audit Committee, oversees our overall enterprise risk management (“ERM”) process, including the management of risks arising from cybersecurity threats and information security. The Audit Committee receives regular presentations and reports on cybersecurity risks, which address a wide range of topics including recent developments, evolving standards, vulnerability assessments, the threat environment, technological trends, and information security considerations arising with respect to our peers and third parties. Beginning in 2024, the Audit Committee was provided updates on our process, procedures, policies and any cybersecurity incidents at least quarterly. In the event of a material incident, or incident that may be determined to be material, the Audit Committee is informed as soon as reasonably practical and provided regular updates by the SIMT. The Board and the Audit Committee also receive prompt and timely information regarding any cybersecurity incident that meets established reporting thresholds, as well as ongoing updates regarding any such incident until it has been addressed. On an annual basis, the Board and the Audit Committee have the opportunity to discuss our approach to cybersecurity risk management with the SIMT. Our SIMT is responsible for preventing, detecting and responding to cybersecurity threats and incidents to the Company, and includes our Chief Executive Officer (“CEO”), SVP Security, Chief Financial Officer (“CFO”), Chief Marketing Officer, Chief Technology Officer (“CTO”), General Counsel, and other subject matter experts. The SIMT works collaboratively across the Company to implement a program designed to protect our information systems and offerings from cybersecurity threats and to promptly identify and respond to any cybersecurity incidents in accordance with our incident response and recovery plans. To facilitate the success of our cybersecurity risk management program, multidisciplinary teams are deployed to address cybersecurity threats and to respond to cybersecurity incidents. Through ongoing communications with these teams, the SVP, Security and the SIMT monitor the prevention, detection, mitigation, and remediation of cybersecurity threats and incidents, and report such threats and incidents to our Board and Audit Committee when appropriate. The SIMT, together with other internal and external advisors, has developed a Security Incident Management Policy (“Security Policy”) and Cybersecurity Incident Management Process (“CIM Process”) to help guide our response to any potential cybersecurity incidents or threats. These documents are reviewed on a periodic basis by the SIMT, and the Audit Committee is apprised of the SIMT’s actions and potential improvements to the Security Policy and CIM process. Our SVP Security has a strong background in engineering with over 30 years’ of industry experience in technology and security, and previously operated one of the world’s largest retail websites instituting and undergoing PCI and HIPPA certifications. Cybersecurity threats, including as a result of any previous cybersecurity incidents, have not materially affected us, including our business strategy, results of operations or financial condition. Cybersecurity threats, and their evolving nature, may pose a risk to us and our strategy, results of operations, and financial condition in the future.
|
Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block] |
The Board, in coordination with the Audit Committee, oversees our overall enterprise risk management (“ERM”) process, including the management of risks arising from cybersecurity threats and information security. The Audit Committee receives regular presentations and reports on cybersecurity risks, which address a wide range of topics including recent developments, evolving standards, vulnerability assessments, the threat environment, technological trends, and information security considerations arising with respect to our peers and third parties. Beginning in 2024, the Audit Committee was provided updates on our process, procedures, policies and any cybersecurity incidents at least quarterly. In the event of a material incident, or incident that may be determined to be material, the Audit Committee is informed as soon as reasonably practical and provided regular updates by the SIMT. The Board and the Audit Committee also receive prompt and timely information regarding any cybersecurity incident that meets established reporting thresholds, as well as ongoing updates regarding any such incident until it has been addressed. On an annual basis, the Board and the Audit Committee have the opportunity to discuss our approach to cybersecurity risk management with the SIMT.
|
Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block] |
The SIMT, together with other internal and external advisors, has developed a Security Incident Management Policy (“Security Policy”) and Cybersecurity Incident Management Process (“CIM Process”) to help guide our response to any potential cybersecurity incidents or threats. These documents are reviewed on a periodic basis by the SIMT, and the Audit Committee is apprised of the SIMT’s actions and potential improvements to the Security Policy and CIM process.
|
Cybersecurity Risk Role of Management [Text Block] |
The Board, in coordination with the Audit Committee, oversees our overall enterprise risk management (“ERM”) process, including the management of risks arising from cybersecurity threats and information security. The Audit Committee receives regular presentations and reports on cybersecurity risks, which address a wide range of topics including recent developments, evolving standards, vulnerability assessments, the threat environment, technological trends, and information security considerations arising with respect to our peers and third parties. Beginning in 2024, the Audit Committee was provided updates on our process, procedures, policies and any cybersecurity incidents at least quarterly. In the event of a material incident, or incident that may be determined to be material, the Audit Committee is informed as soon as reasonably practical and provided regular updates by the SIMT. The Board and the Audit Committee also receive prompt and timely information regarding any cybersecurity incident that meets established reporting thresholds, as well as ongoing updates regarding any such incident until it has been addressed. On an annual basis, the Board and the Audit Committee have the opportunity to discuss our approach to cybersecurity risk management with the SIMT. Our SIMT is responsible for preventing, detecting and responding to cybersecurity threats and incidents to the Company, and includes our Chief Executive Officer (“CEO”), SVP Security, Chief Financial Officer (“CFO”), Chief Marketing Officer, Chief Technology Officer (“CTO”), General Counsel, and other subject matter experts. The SIMT works collaboratively across the Company to implement a program designed to protect our information systems and offerings from cybersecurity threats and to promptly identify and respond to any cybersecurity incidents in accordance with our incident response and recovery plans. To facilitate the success of our cybersecurity risk management program, multidisciplinary teams are deployed to address cybersecurity threats and to respond to cybersecurity incidents. Through ongoing communications with these teams, the SVP, Security and the SIMT monitor the prevention, detection, mitigation, and remediation of cybersecurity threats and incidents, and report such threats and incidents to our Board and Audit Committee when appropriate. The SIMT, together with other internal and external advisors, has developed a Security Incident Management Policy (“Security Policy”) and Cybersecurity Incident Management Process (“CIM Process”) to help guide our response to any potential cybersecurity incidents or threats. These documents are reviewed on a periodic basis by the SIMT, and the Audit Committee is apprised of the SIMT’s actions and potential improvements to the Security Policy and CIM process. Our SVP Security has a strong background in engineering with over 30 years’ of industry experience in technology and security, and previously operated one of the world’s largest retail websites instituting and undergoing PCI and HIPPA certifications. Cybersecurity threats, including as a result of any previous cybersecurity incidents, have not materially affected us, including our business strategy, results of operations or financial condition. Cybersecurity threats, and their evolving nature, may pose a risk to us and our strategy, results of operations, and financial condition in the future.
|
Cybersecurity Risk Management Positions or Committees Responsible [Flag] |
true
|
Cybersecurity Risk Management Positions or Committees Responsible [Text Block] |
Our SIMT is responsible for preventing, detecting and responding to cybersecurity threats and incidents to the Company, and includes our Chief Executive Officer (“CEO”), SVP Security, Chief Financial Officer (“CFO”), Chief Marketing Officer, Chief Technology Officer (“CTO”), General Counsel, and other subject matter experts. The SIMT works collaboratively across the Company to implement a program designed to protect our information systems and offerings from cybersecurity threats and to promptly identify and respond to any cybersecurity incidents in accordance with our incident response and recovery plans. To facilitate the success of our cybersecurity risk management program, multidisciplinary teams are deployed to address cybersecurity threats and to respond to cybersecurity incidents. Through ongoing communications with these teams, the SVP, Security and the SIMT monitor the prevention, detection, mitigation, and remediation of cybersecurity threats and incidents, and report such threats and incidents to our Board and Audit Committee when appropriate.
|
Cybersecurity Risk Management Expertise of Management Responsible [Text Block] |
Our SVP Security has a strong background in engineering with over 30 years’ of industry experience in technology and security, and previously operated one of the world’s largest retail websites instituting and undergoing PCI and HIPPA certifications.
|
Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block] |
The SIMT, together with other internal and external advisors, has developed a Security Incident Management Policy (“Security Policy”) and Cybersecurity Incident Management Process (“CIM Process”) to help guide our response to any potential cybersecurity incidents or threats. These documents are reviewed on a periodic basis by the SIMT, and the Audit Committee is apprised of the SIMT’s actions and potential improvements to the Security Policy and CIM process.
|
Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag] |
true
|
X |
- ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Section 106 -Subsection c -Paragraph 1
Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Form 20-F -Section 16K -Subsection c -Paragraph 1
+ Details
Name: |
cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock |
Namespace Prefix: |
cyd_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Section 106 -Subsection c -Paragraph 1
Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Form 20-F -Section 16K -Subsection c -Paragraph 1
+ Details
Name: |
cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock |
Namespace Prefix: |
cyd_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Section 106 -Subsection c -Paragraph 2 -Subparagraph i
Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Form 20-F -Section 16K -Subsection c -Paragraph 2 -Subparagraph i
+ Details
Name: |
cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock |
Namespace Prefix: |
cyd_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Section 106 -Subsection c -Paragraph 2 -Subparagraph i
Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Form 20-F -Section 16K -Subsection c -Paragraph 2 -Subparagraph i
+ Details
Name: |
cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag |
Namespace Prefix: |
cyd_ |
Data Type: |
i:booleanItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Section 106 -Subsection c -Paragraph 2 -Subparagraph iii
Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Form 20-F -Section 16K -Subsection c -Paragraph 2 -Subparagraph iii
+ Details
Name: |
cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag |
Namespace Prefix: |
cyd_ |
Data Type: |
i:booleanItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Section 106 -Subsection c -Paragraph 2 -Subparagraph i
Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Form 20-F -Section 16K -Subsection c -Paragraph 2 -Subparagraph i
+ Details
Name: |
cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock |
Namespace Prefix: |
cyd_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Section 106 -Subsection b -Paragraph 1
Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Form 20-F -Section 16K -Subsection b -Paragraph 1
+ Details
Name: |
cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock |
Namespace Prefix: |
cyd_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Section 106 -Subsection b -Paragraph 1 -Subparagraph i
Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Form 20-F -Section 16K -Subsection b -Paragraph 1 -Subparagraph i
+ Details
Name: |
cyd_CybersecurityRiskManagementProcessesIntegratedFlag |
Namespace Prefix: |
cyd_ |
Data Type: |
i:booleanItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Section 106 -Subsection b -Paragraph 1 -Subparagraph i
Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Form 20-F -Section 16K -Subsection b -Paragraph 1 -Subparagraph i
+ Details
Name: |
cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock |
Namespace Prefix: |
cyd_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Section 106
Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Form 20-F -Section 16K
+ Details
Name: |
cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems |
Namespace Prefix: |
cyd_ |
Data Type: |
i:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Section 106 -Subsection b -Paragraph 1 -Subparagraph ii
Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Form 20-F -Section 16K -Subsection b -Paragraph 1 -Subparagraph ii
+ Details
Name: |
cyd_CybersecurityRiskManagementThirdPartyEngagedFlag |
Namespace Prefix: |
cyd_ |
Data Type: |
i:booleanItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Section 106 -Subsection b -Paragraph 2
Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Form 20-F -Section 16K -Subsection b -Paragraph 2
+ Details
Name: |
cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag |
Namespace Prefix: |
cyd_ |
Data Type: |
i:booleanItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Section 106 -Subsection c -Paragraph 1
Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Form 20-F -Section 16K -Subsection c -Paragraph 1
+ Details
Name: |
cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock |
Namespace Prefix: |
cyd_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Section 106 -Subsection c -Paragraph 2 -Subparagraph ii
Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Form 20-F -Section 16K -Subsection c -Paragraph 2 -Subparagraph ii
+ Details
Name: |
cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock |
Namespace Prefix: |
cyd_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Section 106 -Subsection c -Paragraph 2
Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Form 20-F -Section 16K -Subsection c -Paragraph 2
+ Details
Name: |
cyd_CybersecurityRiskRoleOfManagementTextBlock |
Namespace Prefix: |
cyd_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Section 106 -Subsection b -Paragraph 1 -Subparagraph iii
Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Form 20-F -Section 16K -Subsection b -Paragraph 1 -Subparagraph iii
+ Details
Name: |
cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag |
Namespace Prefix: |
cyd_ |
Data Type: |
i:booleanItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.25.0.1
Basis of Presentation and Summary of Significant Accounting Policies (Policies)
|
12 Months Ended |
Dec. 31, 2024 |
Accounting Policies [Abstract] |
|
Basis of Presentation |
Basis of Presentation The accompanying consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“GAAP”). The accompanying consolidated financial statements include the accounts of PubMatic, Inc. and its wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.
|
Use of Estimates |
Use of Estimates The preparation of the consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts of assets and liabilities reported, disclosures about contingent assets and liabilities, and reported amounts of revenue and expenses. Significant items subject to such estimates include: revenue recognition criteria, including the determination of revenue reporting as net versus gross in the Company’s revenue arrangements, internal use software development costs, stock-based compensation, acquisition-related intangible assets, and income taxes, including the valuation reserve on deferred tax assets. The Company evaluates its estimates and assumptions on an ongoing basis using historical experience and other factors and adjusts those estimates and assumptions when facts and circumstances dictate. Actual results could materially differ from those estimates and assumptions. Due to the inherent uncertainty involved in making assumptions and estimates, events and changes in circumstances arising after December 31, 2024, including macroeconomic factors, may result in actual outcomes that differ from those contemplated by the Company’s assumptions and estimates.
|
Concentration of Credit Risk |
Concentration of Credit Risk Financial instruments that potentially subject the Company to concentration of credit risk consist principally of cash and cash equivalents, marketable securities, and accounts receivable. The Company maintains its cash and cash equivalents with financial institutions in amounts which exceed Federal Deposit Insurance Corporation limits. The Company’s investment policy limits investments to certain types of securities issued by the U.S. government and its agencies and institutions with investment-grade credit ratings and places restrictions on maturities and concentration by type and issuer. The primary objective of its investment activities is to preserve principal while maximizing income without significantly increasing risk. The Company defines its revenue concentration based on revenue recognized from individual publishers. For the years ended December 31, 2024 and 2023, no publisher represented more than 10% of the Company’s revenue. For the year ended December 31, 2022, one publisher represented 13% of the Company’s revenue. As of December 31, 2024, two buyers accounted for 44% and 11%, respectively, of accounts receivable. As of December 31, 2023, three buyers accounted for 30%, 21%, and 14%, respectively, of accounts receivable.
|
Cash and Cash Equivalents |
Cash and Cash Equivalents The Company considers all highly liquid investments with an original maturity at the date of purchase of three months or less to be cash equivalents.
|
Marketable Securities |
Marketable Securities The Company classifies marketable securities as available-for-sale at the time of purchase and reevaluates such classification at each balance sheet date. The Company may sell these securities at any time for use in current operations even if they have not yet reached maturity. As a result, the Company classifies its marketable securities, including those with maturities beyond twelve months, as current assets in the consolidated balance sheets. These marketable securities are carried at fair value and unrealized gains and losses are recorded in other comprehensive income, which is reflected as a component of stockholders’ equity. These marketable securities are assessed as to whether those with unrealized loss positions are other than temporarily impaired. The Company considers impairments to be other than temporary if they are related to deterioration in credit risk or if it is likely the securities will be sold before the recovery of their cost basis. Realized gains and losses from the sale of marketable securities and declines in value deemed to be other than temporary are determined based on the specific identification method. Realized gains and losses, and any expected credit losses, are reported in other income (expense), net in the consolidated statements of operations and comprehensive income.
|
Fair Value of Financial Instruments |
Fair Value of Financial Instruments Financial instruments consist of cash equivalents, marketable securities, accounts receivable, accounts payable, and accrued liabilities. Cash equivalents and marketable securities are remeasured at fair value at the end of every period. Accounts receivable, accounts payable and accrued liabilities are stated at their carrying value, which approximates fair value due to the short time to the expected receipt or payment.
|
Accounts Receivable and Allowance for Credit Losses |
Accounts Receivable and Allowance for Credit Losses Accounts receivable are recorded at the invoiced amount, are unsecured, and do not bear interest. The allowance for credit losses is based on the best estimate of the amount of probable credit losses in existing accounts receivable. The allowance for credit losses is determined based on historical collection experience and the review in each period of the status of the then outstanding accounts receivable, while taking into consideration current customer information, collection history, and other relevant data. The Company reviews the allowance for credit losses on a quarterly basis. Account balances are written off against the allowance when the Company believes it is probable the receivable will not be recovered.
|
Property and Equipment |
Property and Equipment Property and equipment, including leasehold improvements, are stated at cost, less accumulated depreciation and amortization. Depreciation is computed using the straight-line method over the estimated useful lives of the related assets, generally three years. Leasehold improvements are amortized on a straight-line basis over the shorter of the estimated useful lives of the assets or the remaining lease term.
|
Internal Use Software Development Costs |
Internal Use Software Development Costs The Company capitalizes certain internal use software development costs associated with creating and enhancing internal use software related to its platform and technology infrastructure. These costs include personnel and related employee benefits expenses for employees who are directly associated with and who devote time to software projects, and external direct costs of materials and services consumed in developing or obtaining the software. Software development costs that do not meet the criteria for capitalization are expensed as incurred and recorded in technology and development expenses in the consolidated statements of operations and comprehensive income. Software development activities generally consist of three stages, (i) the planning stage, (ii) the application and infrastructure development stage, and (iii) the post implementation stage. Costs incurred in the planning and post implementation stages of software development, including costs associated with the post configuration training and repairs and maintenance of the developed technologies, are expensed as incurred. The Company capitalizes costs associated with software developed for internal use when both the preliminary project stage is completed and management has authorized further funding for the completion of the project. Costs incurred in the application and infrastructure development stages, including significant enhancements and upgrades, are capitalized. Capitalization ends once a project is substantially complete and the software and technologies are ready for their intended purpose. Internal use software development costs are amortized using a straight-line method over the estimated useful life of two to five years, commencing when the software is ready for its intended use.
|
Leases |
Leases The Company determines if an arrangement is or contains a lease at inception, which is the date on which the terms of the contract are agreed to, and the agreement creates enforceable rights and obligations. Under Topic 842, a contract is or contains a lease when (i) explicitly or implicitly identified assets have been deployed in the contract and (ii) the customer obtains substantially all of the economic benefits from the use of that underlying asset and directs how and for what purpose the asset is used during the term of the contract. The Company also considers whether its service arrangements include the right to control the use of an asset. The Company’s leases may include a non-lease component representing additional services transferred to the Company, such as common area maintenance for real estate. The Company accounts for each separate lease component and the non-lease components associated with that lease component as a single lease component. As such, minimum lease payments include fixed payments for non-lease components within a lease agreement but exclude variable lease payments not dependent on an index or rate, such as common area maintenance, operating expenses, utilities, or other costs that are subject to fluctuation from period to period. Non-lease components that are variable in nature are recorded as variable lease expense in the period incurred. The allocation of lease payments is determined based on the relative standalone price of the separate office and furniture components. Some leases include an option to renew, generally at the Company’s sole discretion, with renewal terms that can extend the lease term up to five additional years. In addition, certain leases contain termination options, where the rights to terminate are held by either the Company, the lessor, or both parties. These options to extend or terminate a lease are not included in the lease terms as the Company is not reasonably certain that they will exercise that option. The Company’s leases generally do not contain any material restrictive covenants. The Company recognizes its lease right of use assets (“ROU assets”) and lease liabilities based on the present value of lease payments over the lease term at the commencement date of the lease. The ROU assets also include any initial direct costs incurred and lease payments made at or before the commencement date and are reduced by any lease incentives. The Company uses its incremental borrowing rate to determine the present value of lease payments, as the Company’s leases do not have a readily determinable implicit discount rate. The incremental borrowing rate is the rate of interest the Company would have to pay to borrow on a collateralized basis over a similar term and amount in a similar economic environment. Judgement is applied in assessing factors such as Company-specific credit risk, lease term, nature and quality of the underlying collateral, currency, and economic environment in determining the incremental borrowing rate to apply to each lease. Operating ROU assets and liabilities are included on the Company’s consolidated balance sheets. Finance lease assets are included in property, equipment and software, net. Finance lease liabilities are included in accrued liabilities and other liabilities, non-current. The Company does not recognize ROU assets or lease liabilities for leases with a term of 12 months or less for any asset classes. Operating lease cost is recognized on a straight-line basis over the lease term. Finance lease cost is recognized as a combination of the amortization expense for the right-of-use assets and interest expense for the outstanding lease liabilities, and results in a front-loaded expense pattern over the lease term. Short-term and variable lease costs are not material to the Company’s consolidated financial statements.
|
Impairment of Long-Lived Assets |
Impairment of Long-Lived Assets The Company continually monitors events and changes in circumstances that could indicate that carrying amounts of its long-lived assets, including property and equipment and intangible assets may not be recoverable. When such events or changes in circumstances occur, the Company assesses the recoverability of long-lived assets by determining whether the carrying value of such assets will be recovered through their undiscounted expected future cash flows. If the future undiscounted cash flows are less than the carrying value of these assets, the Company recognizes an impairment loss based on the excess of the carrying value over the fair value of the assets.
|
Business Combinations |
Business Combinations The Company allocates the purchase consideration for acquired companies to tangible and intangible assets acquired and liabilities assumed based on their estimated fair values as of the acquisition date, with the excess recorded to goodwill. These estimates are inherently uncertain and subject to refinement. During the measurement period, which may be up to one year from the acquisition date, the Company may record adjustments to the fair value of these tangible and intangible assets acquired and liabilities assumed with the corresponding offset to goodwill. Upon the conclusion of the measurement period or final determination of the fair value of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the consolidated statements of operations.
|
Acquisition-related Intangible Assets and Goodwill |
Acquisition-related Intangible Assets and Goodwill Acquisition-related intangible assets with finite lives are amortized over their estimated useful lives on a straight-line basis. Goodwill amounts are not amortized. Acquisition-related intangible assets and goodwill are tested for impairment at least annually or more frequently if events or changes in circumstances indicate that the acquisition-related intangible assets or goodwill may be impaired. Events or changes in circumstances which could trigger an impairment review include a significant adverse change in legal factors or in the business climate, an adverse action or assessment by a regulator, unanticipated competition, a loss of key personnel, significant changes in the manner of the Company’s use of the acquired assets, or the strategy for the Company’s overall business, significant negative industry or economic trends, or significant underperformance relative to expected historical or projected future results of operations. The Company has not recorded any acquisition-related intangible assets or goodwill impairment to date.
|
Impairment of Equity Investment |
Impairment of Equity Investment The Company holds one privately held equity security investment in which the Company does not have a controlling interest or significant influence. The investment is recorded at cost and adjusted only for observable transactions for same or similar investments of the same issuer or impairment events (referred to as the measurement alternative). As a result of an impairment event where the Company concluded there was no longer a readily determinable fair value for its equity investment, an impairment charge of $5.9 million was recorded within other income (expense), net in the Company’s consolidated statements of operations for the year ended December 31, 2022.
|
Revenue Recognition and Cost of Revenue |
Revenue Recognition The Company recognizes revenue through the following steps: •Identification of a contract with a customer; •Identification of the performance obligations in the contract; •Determination of the transaction price; •Allocation of the transaction price to the performance obligations in the contract; and •Recognition of revenue when or as the performance obligations are satisfied. The Company refers to its publishers, app developers, and channel partners collectively as its publishers. The Company generates revenue through the monetization of publisher ad impressions on its platform. The Company’s platform allows publishers to sell, in real time, ad impressions to buyers and provides automated inventory management and monetization tools to publishers across various device types and digital ad formats. The Company charges publishers a fee, which is typically a percentage of the value of the ad impressions monetized through the Company’s platform. The Company maintains agreements with each publisher and buyer in the form of written service agreements, which set out the terms of the relationship, including payment terms (typically ninety days or less) and access to its platform. The Company invoices buyers for publisher digital advertising inventory purchased through its platform. The Company recognizes revenue when a bid is won and a buyer purchases inventory on its platform. The Company records revenue reductions for rebates associated with SPO agreements with buyers. These rebates may be fixed or tiered based on the volume of spend over the incentive period. For volume-based rebate rates, the Company estimates and records revenue reductions based on the expected volumes during the incentive term. The determination as to whether revenue should be reported gross of amounts billed to buyers (gross basis) or net of payments to publishers (net basis) requires significant judgment, and is based on the Company’s assessment of whether it is acting as the principal or an agent in the transaction. The Company has determined that it does not act as the principal in the purchase and sale of digital advertising inventory because it does not control the advertising inventory and it does not set the price which is the result of an auction within the marketplace. Based on these and other factors, the Company reports revenue on a net basis. The Company invoices buyers at the end of each month for the full purchase price of ad impressions monetized in that month. Accounts receivable are recorded at the amount of gross billings for the amounts the Company is responsible to collect, and accounts payable are recorded at the net amount payable to publishers. Accordingly, both accounts receivable and accounts payable appear large in relation to revenue reported on a net basis. Cost of Revenue Cost of revenue consists primarily of data center co-location costs, depreciation expense related to hardware supporting the Company’s platform, amortization expense related to capitalized internal use software development costs and acquired developed technology, personnel costs, and allocated facilities costs. Personnel costs include salaries, bonuses, stock-based compensation, and employee benefit costs, and are primarily attributable to the Company’s network operations group which maintains the Company’s servers and the Company’s client operations group, which is responsible for integration of new publishers and buyers and providing customer support for existing customers.
|
Technology and Development Costs |
Technology and Development Costs Technology and development expenses consist primarily of personnel costs, including salaries, bonuses, stock-based compensation, and employee benefits costs, allocated facilities costs, and professional services. These expenses include costs incurred in the development, implementation and maintenance of internal use software, including platform and related infrastructure. Technology and development costs are expensed as incurred, except to the extent that such costs are associated with internal use software development that meets the criteria for capitalization. The Company amortizes internal use software development costs that relate to its revenue producing activities on its platform to cost of revenue.
|
Advertising Costs |
Advertising Costs Advertising costs are expensed as incurred and are included in sales and marketing expenses.
|
Stock-Based Compensation |
Stock-Based Compensation Stock-based compensation expense related to stock awards, including stock options and restricted stock units (“RSUs”), is measured based on the fair value of the awards granted and recognized as an expense on a straight-line basis over the requisite service period of the awards, which is generally the vesting term of four years. The fair value of each option award is estimated on the grant date using the Black-Scholes option pricing model. The fair value of each RSU award is based on the fair value of the underlying common stock as of the grant date. Stock-based compensation expense related to the Company’s Employee Stock Purchase Plan (“ESPP”) is measured at fair value on the grant date using the Black-Scholes option pricing model. The Company recognizes stock-based compensation expense related to shares issued pursuant to the ESPP on a straight-line basis over the offering period, which is 12 months. The ESPP allows employees to purchase shares of the Company's common stock at a 15% percent discount from the lower of the Company’s stock price on (i) the first day of the offering period or on (ii) the last day of each of the two six-month purchase periods. The ESPP also allows employees to reduce their percentage election but not to increase that election until the next one-year offering period. The ESPP includes a reset provision for the purchase price if the stock price on the purchase date is less than the stock price on the offering date. The assumptions used to determine the fair value of the stock awards represent management’s best estimates. These estimates involve inherent uncertainties and the application of management’s judgment. The Company accounts for forfeitures as they occur.
|
Foreign Currency Translation |
Foreign Currency Translation Transactions in foreign currencies are translated into the functional currency of the applicable entity at the rates of exchange in effect at the date of the transaction. Accordingly, all monetary assets and liabilities of these subsidiaries are remeasured at the current exchange rate at each balance sheet date, nonmonetary assets and liabilities are measured at historical rates, and revenue and expenses are remeasured at average exchange rates during the period. Transaction gains and losses are included in other income (expense), net in the accompanying consolidated statements of operations.
|
Income Taxes |
Income Taxes The Company utilizes the asset and liability method under which deferred tax assets and liabilities arise from the temporary differences between the tax basis of an asset or liability and its reported amount in the consolidated financial statements, as well as from net operating loss and tax credit carryforwards. Deferred tax amounts are determined by using the tax rates expected to be in effect when the taxes will actually be paid or refunds received, as provided for under currently enacted tax law. A valuation allowance is established when necessary to reduce deferred tax assets to the amount expected to be realized. The Company recognizes the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized in the consolidated financial statements from such positions are then measured based on the largest benefit that has a greater than 50% likelihood of being realized. The Company recognizes interest and penalties related to income tax matters as income tax expense.
|
Net Income Per Share Attributable to Common Stockholders |
Net Income Per Share Attributable to Common Stockholders Basic and diluted net income per share attributable to Class A and Class B common stock is computed in conformity with the two-class method required for participating securities. The Company applies the two-class method to allocate earnings between common and other participating securities based on their participation rights. Distributed and undistributed earnings allocated to participating securities are subtracted from net income in determining net income attributable to common stockholders. Basic net income per share is computed by dividing net income attributable to common stockholders by the weighted-average number of shares of the Company’s Class A and Class B common stock outstanding. The diluted net income per share attributable to common stockholders is computed by giving effect to all dilutive securities. Diluted net income per share attributable to common stockholders is computed by dividing the resulting net income attributable to common stockholders by the weighted-average number of fully diluted common shares outstanding. During the periods when there is a net loss attributable to common stockholders, potentially dilutive common stock equivalents have been excluded from the calculation of diluted net loss per share attributable to common stockholders as their effect is anti-dilutive.
|
Recently Adopted Accounting Pronouncements and Recent Accounting Pronouncements Not Yet Adopted |
Recently Adopted Accounting Pronouncements In November 2023, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2023-07 “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures” which expands annual and interim disclosure requirements for reportable segments, primarily through enhanced disclosures about significant segment expenses. ASU 2023-07 requires additional disclosures for segment reporting, including disclosure of the title and position of the Chief Operating Decision Maker and requires a public entity that has a single reportable segment to provide all the disclosures required by the amendments in ASU 2023-07, and all existing segment disclosures in Topic 280. ASU 2023-07 is effective for fiscal periods beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. The Company adopted ASU 2023-07 during the year ended December 31, 2024 retrospectively to all periods presented in the consolidated financial statements. See Note 13 Segment and Geographical Information in the accompanying notes to the consolidated financial statements for further detail. Recent Accounting Pronouncements Not Yet Adopted In December 2023, the FASB issued ASU 2023-09 "Income Taxes (Topics 740): Improvements to Income Tax Disclosures" to expand the disclosure requirements for income taxes, specifically related to the rate reconciliation and income taxes paid. ASU 2023-09 is effective for annual periods beginning January 1, 2025, with early adoption permitted. The Company is currently evaluating the potential effect that the updated standard will have on its financial statement disclosures. In November 2024, the FASB issued ASU 2024-03 “Income Statement-Reporting Comprehensive Income-Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses”, requiring public entities to disclose additional information about specific expense categories in the notes to the financial statements on an interim and annual basis. ASU 2024-03 is effective for fiscal years beginning after December 15, 2026, and for interim periods beginning after December 15, 2027, with early adoption permitted. The Company is currently evaluating the impact adopting ASU 2024-03 will have on its financial statement disclosures.
|
X |
- DefinitionTechnology and Development Costs, Policy
+ References
+ Details
Name: |
pubm_TechnologyAndDevelopmentCostsPolicyPolicyTextBlock |
Namespace Prefix: |
pubm_ |
Data Type: |
dtr-types1:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_AccountingPoliciesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy for advertising cost.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -SubTopic 35 -Topic 720 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483406/720-35-50-1
+ Details
Name: |
us-gaap_AdvertisingCostsPolicyTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).
+ References
+ Details
Name: |
us-gaap_BasisOfAccountingPolicyPolicyTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 05 -Paragraph 4 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479515/805-10-05-4
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 05 -Paragraph 4 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479515/805-10-05-4
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 05 -Paragraph 4 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479515/805-10-05-4
Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 05 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479515/805-10-05-4
+ Details
Name: |
us-gaap_BusinessCombinationsPolicy |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482913/230-10-50-1
+ Details
Name: |
us-gaap_CashAndCashEquivalentsPolicyTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy for credit risk.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 942 -SubTopic 825 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478898/942-825-50-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1
+ Details
Name: |
us-gaap_ConcentrationRiskCreditRisk |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy for credit loss on financial instrument measured at amortized cost basis, net investment in lease, off-balance sheet credit exposure, and available-for-sale debt security. Includes, but is not limited to, methodology used to estimate allowance for credit loss, how writeoff of uncollectible amount is recognized, and determination of past due status and nonaccrual status.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 6.M.2.Q4) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483530/326-20-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 14 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-14
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 30 -Paragraph 5A -Publisher FASB -URI https://asc.fasb.org/1943274/2147479391/326-20-30-5A
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 3C -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-3C
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 35 -Paragraph 8A -Publisher FASB -URI https://asc.fasb.org/1943274/2147479366/326-20-35-8A
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 3D -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-3D
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479344/326-20-45-5
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 30 -Paragraph 1B -Publisher FASB -URI https://asc.fasb.org/1943274/2147479175/326-30-30-1B
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 3C -Publisher FASB -URI https://asc.fasb.org/1943274/2147479106/326-30-50-3C
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 3A -Publisher FASB -URI https://asc.fasb.org/1943274/2147479106/326-30-50-3A
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 3D -Publisher FASB -URI https://asc.fasb.org/1943274/2147479106/326-30-50-3D
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 35 -Paragraph 13A -Publisher FASB -URI https://asc.fasb.org/1943274/2147479148/326-30-35-13A
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 30 -Paragraph 4A -Publisher FASB -URI https://asc.fasb.org/1943274/2147479391/326-20-30-4A
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 35 -Paragraph 7A -Publisher FASB -URI https://asc.fasb.org/1943274/2147479148/326-30-35-7A
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 21 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-21
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-11
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479106/326-30-50-7
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 17 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-17
+ Details
Name: |
us-gaap_CreditLossFinancialInstrumentPolicyTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-2
+ Details
Name: |
us-gaap_EarningsPerSharePolicyTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy for determining the fair value of financial instruments.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 825 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-1
+ Details
Name: |
us-gaap_FairValueOfFinancialInstrumentsPolicy |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 830 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/830/tableOfContent
+ Details
Name: |
us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/350-20/tableOfContent
+ Details
Name: |
us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 360 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.CC) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480091/360-10-S99-2
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 05 -Paragraph 4 -SubTopic 10 -Topic 360 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482338/360-10-05-4
+ Details
Name: |
us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-20
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 19 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-19
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482525/740-10-45-25
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(h)(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 17 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482525/740-10-45-28
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482765/220-10-50-1
+ Details
Name: |
us-gaap_IncomeTaxPolicyTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy for costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 40 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/350-40/tableOfContent
+ Details
Name: |
us-gaap_InternalUseSoftwarePolicy |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy for investment in financial asset.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(3)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(d)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(f)(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(f)(2)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(f)(3)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 12 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-12
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 19 -Subparagraph (2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-19
+ Details
Name: |
us-gaap_InvestmentPolicyTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy for leasing arrangement entered into by lessee.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-1
+ Details
Name: |
us-gaap_LesseeLeasesPolicyTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy for investment classified as marketable security.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 942 -SubTopic 320 -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477268/942-320-50-5
+ Details
Name: |
us-gaap_MarketableSecuritiesPolicy |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.
+ References
+ Details
Name: |
us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 360 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(8)(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 6 -SubTopic 360 -Topic 958 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477798/958-360-50-6
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -SubTopic 360 -Topic 958 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477798/958-360-50-1
+ Details
Name: |
us-gaap_PropertyPlantAndEquipmentPolicyTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy for revenue from contract with customer.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 17 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-17
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 19 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-19
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20
Reference 9: http://www.xbrl.org/2003/role/exampleRef -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (e) -SubTopic 10 -Topic 235 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Topic 606 -Publisher FASB -URI https://asc.fasb.org/606/tableOfContent
+ Details
Name: |
us-gaap_RevenueFromContractWithCustomerPolicyTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(ii) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(v) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.C.Q3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.1.Q5) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.3.Q2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.2.Q6) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/718/tableOfContent
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-9
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-4
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c) -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 11 -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-11
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 12 -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-12
Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-8
+ Details
Name: |
us-gaap_UseOfEstimates |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.25.0.1
Basis of Presentation and Summary of Significant Accounting Policies (Tables)
|
12 Months Ended |
Dec. 31, 2024 |
Accounting Policies [Abstract] |
|
Schedule of Accounts Receivable, Allowance for Credit Loss |
The following table presents the changes in the allowance for credit losses (in thousands): | | | | | | | | | | | | | | | | | | | December 31, | | 2024 | | 2023 | | 2022 | Allowance for credit losses, beginning balance | $ | 770 | | | $ | 1,765 | | | $ | 1,765 | | Provision | 248 | | | 14,547 | | | — | | Write-offs | — | | | (15,542) | | | — | | Allowance for credit losses, ending balance | $ | 1,018 | | | $ | 770 | | | $ | 1,765 | |
|
X |
- References
+ Details
Name: |
us-gaap_AccountingPoliciesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of allowance for credit loss on accounts receivable.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13
+ Details
Name: |
us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.25.0.1
Fair Value Measurements (Tables)
|
12 Months Ended |
Dec. 31, 2024 |
Fair Value Disclosures [Abstract] |
|
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis |
The following tables set forth the fair value of the Company’s financial assets and liabilities measured on a recurring basis by level within the fair value hierarchy (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | December 31, 2024 | | Level 1 | | Level 2 | | Level 3 | | Total | Financial Assets | | | | | | | | Money market funds | $ | 57,998 | | | $ | — | | | $ | — | | | $ | 57,998 | | Commercial paper | — | | | 2,296 | | | — | | | 2,296 | | Certificates of deposit | — | | | 14,821 | | | — | | | 14,821 | | Cash equivalents | 57,998 | | | 17,117 | | | — | | | 75,115 | | Commercial paper | — | | | 27,837 | | | — | | | 27,837 | | | | | | | | | | U.S. Treasury and government debt securities | — | | | 12,298 | | | — | | | 12,298 | | Marketable securities | — | | | 40,135 | | | — | | | 40,135 | | Total financial assets | $ | 57,998 | | | $ | 57,252 | | | $ | — | | | $ | 115,250 | | | | | | | | | | | December 31, 2023 | | Level 1 | | Level 2 | | Level 3 | | Total | Financial Assets | | | | | | | | Money market funds | $ | 42,126 | | | $ | — | | | $ | — | | | $ | 42,126 | | Certificates of deposit | — | | | 12,528 | | | — | | | 12,528 | | Cash equivalents | 42,126 | | | 12,528 | | | — | | | 54,654 | | Commercial paper | — | | | 50,962 | | | — | | | 50,962 | | Agency debt securities | — | | | 2,995 | | | — | | | 2,995 | | U.S. Treasury and government debt securities | — | | | 42,878 | | | — | | | 42,878 | | Marketable securities | — | | | 96,835 | | | — | | | 96,835 | | Total financial assets | $ | 42,126 | | | $ | 109,363 | | | $ | — | | | $ | 151,489 | |
|
X |
- References
+ Details
Name: |
us-gaap_FairValueDisclosuresAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2
+ Details
Name: |
us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.25.0.1
Balance Sheet Components (Tables)
|
12 Months Ended |
Dec. 31, 2024 |
Organization, Consolidation and Presentation of Financial Statements [Abstract] |
|
Schedule of Debt Securities, Available-for-sale |
The following tables summarize the Company’s marketable securities by significant investment categories (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | December 31, 2024 | | Amortized Cost | | Unrealized Gains | | Unrealized Loss | | Fair Value | Commercial paper | $ | 27,823 | | | $ | 17 | | | $ | (3) | | | $ | 27,837 | | | | | | | | | | U.S. Treasury and government debt securities | 12,289 | | | 9 | | | — | | | 12,298 | | Total | $ | 40,112 | | | $ | 26 | | | $ | (3) | | | $ | 40,135 | | | | | | | | | | | December 31, 2023 | | Amortized Cost | | Unrealized Gains | | Unrealized Loss | | Fair Value | Commercial paper | $ | 50,975 | | | $ | 3 | | | $ | (16) | | | $ | 50,962 | | Agency debt securities | 2,997 | | | — | | | (2) | | | 2,995 | | U.S. Treasury and government debt securities | 42,867 | | | 12 | | | (1) | | | 42,878 | | Total | $ | 96,839 | | | $ | 15 | | | $ | (19) | | | $ | 96,835 | |
|
Schedule of Property, Plant and Equipment |
Property, equipment and software, net consisted of the following (in thousands): | | | | | | | | | | | | | December 31, | | 2024 | | 2023 | Internal-use software | $ | 72,372 | | | $ | 56,257 | | Network hardware, computer equipment and software | 153,838 | | | 137,709 | | Leasehold improvements | 5,526 | | | 5,173 | | Furniture and fixtures | 2,329 | | | 2,304 | | Property, equipment and software, gross | 234,065 | | | 201,443 | | Less: accumulated depreciation and amortization | (175,543) | | | (140,714) | | Total property, equipment and software, net | $ | 58,522 | | | $ | 60,729 | |
|
Schedule of Accounts Payable |
Accounts payable consisted of the following (in thousands): | | | | | | | | | | | | | December 31, | | 2024 | | 2023 | Payable to publishers | $ | 366,009 | | | $ | 335,061 | | Trade and other payables | 20,593 | | | 12,612 | | Total accounts payable | $ | 386,602 | | | $ | 347,673 | |
|
Schedule of Accrued Liabilities |
Accrued liabilities consisted of the following (in thousands): | | | | | | | | | | | | | December 31, | | 2024 | | 2023 | Accrued compensation | $ | 19,977 | | | $ | 18,784 | | Accrued and other current liabilities | 6,388 | | | 6,900 | | Total accrued liabilities | $ | 26,365 | | | $ | 25,684 | |
|
X |
- DefinitionTabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-9
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3
Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2
Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2
Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2
Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (aa) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2
Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (aaa) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2
Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2
Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3
Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3
Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3
Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3
+ Details
Name: |
us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 360 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1
+ Details
Name: |
us-gaap_PropertyPlantAndEquipmentTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of the (a) carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses.
+ References
+ Details
Name: |
us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of the components of accrued liabilities.
+ References
+ Details
Name: |
us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.25.0.1
Leases (Tables)
|
12 Months Ended |
Dec. 31, 2024 |
Leases [Abstract] |
|
Schedule of Lease, Cost |
The components of operating and finance lease costs were as follows (in thousands): | | | | | | | | | | | | | Year Ended December 31, | | 2024 | | 2023 | Operating lease cost | $ | 8,536 | | | $ | 7,468 | | Finance lease cost | 186 | | | 189 | | Total lease cost | $ | 8,722 | | | $ | 7,657 | |
Supplemental cash flow information related to leases was as follows (in thousands): | | | | | | | | | | | | | Year Ended December 31, | | 2024 | | 2023 | Cash paid for amounts included in measurement of lease liabilities: | | | | Operating cash outflows - payments on operating leases | $ | 6,531 | | | $ | 5,789 | | Right-of-use assets obtained in exchange for new lease obligations: | | | | Operating leases | $ | 29,909 | | | $ | 1,041 | | | | | |
|
Schedule of Assets and Liabilities, Lessee |
Supplemental balance sheet information related to leases was as follows (in thousands): | | | | | | | | | | | | | December 31, | | 2024 | | 2023 | Operating leases | | | | Operating lease right-of-use assets | $ | 44,402 | | | $ | 21,102 | | Operating lease liabilities, current | $ | 5,843 | | | $ | 6,236 | | Operating lease liabilities, non-current | 39,538 | | | 15,607 | | Total operating lease liabilities | $ | 45,381 | | | $ | 21,843 | | Finance leases | | | | Furniture and fixtures | $ | 869 | | | $ | 869 | | Accumulated depreciation | (536) | | | (362) | | Furniture and fixtures, net | $ | 333 | | | $ | 507 | | Accrued liabilities | $ | 139 | | | $ | 133 | | Other liabilities, non-current | 344 | | | 483 | | Total finance lease liabilities | $ | 483 | | | $ | 616 | |
Other information related to leases was as follows: | | | | | | | | | | | | | December 31, | | 2024 | | 2023 | Weighted-average remaining lease term: | | | | Operating leases | 7.8 years | | 3.7 years | Finance leases | 3.3 years | | 4.3 years | Weighted-average discount rate: | | | | Operating leases | 4.90 | % | | 3.23 | % | Finance leases | 2.24 | % | | 2.24 | % |
|
Schedule of Lessee, Operating Lease, Liability, Maturity |
As of December 31, 2024, the maturities of lease liabilities under operating and finance leases were as follows (in thousands): | | | | | | | | | | | | | | | | | | | Operating Leases | | Finance Leases | | Total | Year ending December 31, | | | | | | 2025 | $ | 6,513 | | | $ | 149 | | | $ | 6,662 | | 2026 | 9,328 | | | 153 | | | 9,481 | | 2027 | 8,850 | | | 158 | | | 9,008 | | 2028 | 5,440 | | | 41 | | | 5,481 | | 2029 | 3,685 | | | — | | | 3,685 | | Thereafter | 24,086 | | | — | | | 24,086 | | Total minimum lease payments | 57,902 | | | 501 | | | 58,403 | | Less: imputed interest | (12,521) | | | (18) | | | (12,539) | | Total present value of lease liabilities | $ | 45,381 | | | $ | 483 | | | $ | 45,864 | |
|
Schedule of Finance Lease, Liability, Fiscal Year Maturity |
As of December 31, 2024, the maturities of lease liabilities under operating and finance leases were as follows (in thousands): | | | | | | | | | | | | | | | | | | | Operating Leases | | Finance Leases | | Total | Year ending December 31, | | | | | | 2025 | $ | 6,513 | | | $ | 149 | | | $ | 6,662 | | 2026 | 9,328 | | | 153 | | | 9,481 | | 2027 | 8,850 | | | 158 | | | 9,008 | | 2028 | 5,440 | | | 41 | | | 5,481 | | 2029 | 3,685 | | | — | | | 3,685 | | Thereafter | 24,086 | | | — | | | 24,086 | | Total minimum lease payments | 57,902 | | | 501 | | | 58,403 | | Less: imputed interest | (12,521) | | | (18) | | | (12,539) | | Total present value of lease liabilities | $ | 45,381 | | | $ | 483 | | | $ | 45,864 | |
|
X |
- DefinitionAssets And Liabilities, Lessee
+ References
+ Details
Name: |
pubm_AssetsAndLiabilitiesLesseeTableTextBlock |
Namespace Prefix: |
pubm_ |
Data Type: |
dtr-types1:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4
+ Details
Name: |
us-gaap_LeaseCostTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_LeasesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.25.0.1
Goodwill and Acquisition-related Intangible Assets, Net (Tables)
|
12 Months Ended |
Dec. 31, 2024 |
Goodwill and Intangible Assets Disclosure [Abstract] |
|
Schedule of Acquired Indefinite-Lived Intangible Assets by Major Class |
Acquisition-related intangible assets, net consisted of the following (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | | December 31, 2024 | | | | Gross Carrying Amount | | Accumulated Amortization | | Net Carrying Amount | | | | | | | Weighted Average Remaining Useful Life (in years) | | | Developed technology | $ | 7,900 | | | $ | 3,616 | | | $ | 4,284 | | | | | | | | 2.75 | | | Customer relationships | 1,000 | | | 1,000 | | | — | | | | | | | | — | | | Total acquisition-related intangible assets | $ | 8,900 | | | $ | 4,616 | | | $ | 4,284 | | | | | | | | 2.75 | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | December 31, 2023 | | | | Gross Carrying Amount | | Accumulated Amortization | | Net Carrying Amount | | | | | | | Weighted Average Remaining Useful Life (in years) | | | Developed technology | $ | 7,900 | | | $ | 2,036 | | | $ | 5,864 | | | | | | | | 3.75 | | | Customer relationships | 1,000 | | | 1,000 | | | — | | | | | | | | — | | | Total acquisition-related intangible assets | $ | 8,900 | | | $ | 3,036 | | | $ | 5,864 | | | | | | | | 3.75 | | |
|
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense |
As of December 31, 2024, estimated future amortization expense for acquisition-related intangible assets was as follows (in thousands): | | | | | | 2025 | $ | 1,580 | | 2026 | 1,580 | | 2027 | 1,124 | | | | Total estimated future amortization expense for acquisition-related intangible assets | $ | 4,284 | |
|
X |
- References
+ Details
Name: |
us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of acquired indefinite-lived intangible asset by major class.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482665/350-30-50-1
+ Details
Name: |
us-gaap_ScheduleOfAcquiredIndefiniteLivedIntangibleAssetsByMajorClassTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 55 -Paragraph 40 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2
+ Details
Name: |
us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.25.0.1
X |
- DefinitionTabular disclosure of contractual obligation by timing of payment due. Includes, but is not limited to, long-term debt obligation, lease obligation, and purchase obligation.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name Regulation S-X (SX) -Number 210 -Section 12 -Subsection 04 -Subparagraph (a) -Publisher SEC
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.12-04(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3
+ Details
Name: |
srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock |
Namespace Prefix: |
srt_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_CommitmentsAndContingenciesDisclosureAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.25.0.1
Stockholders’ Equity and Equity Incentive Plans (Tables)
|
12 Months Ended |
Dec. 31, 2024 |
Equity [Abstract] |
|
Schedule of Disclosure of Share-based Compensation Arrangements by Share-based Payment Award |
The following table summarizes stock option activity and related information under the Company’s equity incentive plans (shares and aggregate intrinsic value in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | Options Outstanding | | Number of Shares Underlying Outstanding Options | | Weighted-Average Exercise Price | | Weighted Average Remaining Contractual Term (Years) | | Aggregate Intrinsic Value | Outstanding — December 31, 2023 | 7,079 | | | $ | 9.02 | | | 5.78 | | $ | 67,418 | | Options granted | 1,544 | | | 15.46 | | | | | | Options exercised | (616) | | | 2.87 | | | | | | Options canceled | (79) | | | 6.52 | | | | | | Options expired | (35) | | | 32.26 | | | | | | Outstanding — December 31, 2024 | 7,893 | | | $ | 10.68 | | | 5.71 | | $ | 50,372 | | Vested and exercisable — December 31, 2024 | 5,937 | | | $ | 8.90 | | | 4.76 | | $ | 50,343 | |
The following table summarizes RSU activity and related information under the Company’s 2020 Plan: | | | | | | | | | | | | | | | | | | | RSUs | | Number of Shares (in thousands) | | Weighted-Average Grant Date Fair Value per Share | | Aggregate Intrinsic Value (in thousands) | Unvested — December 31, 2023 | 2,934 | | | $ | 19.49 | | | $ | 47,859 | | Granted | 2,465 | | | 16.49 | | | | Vested | (1,347) | | | 19.32 | | | | Canceled/Forfeited | (365) | | | 18.04 | | | | Unvested — December 31, 2024 | 3,687 | | | $ | 17.68 | | | $ | 54,167 | |
|
Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions |
The fair value of stock options granted under the Company’s equity incentive plans was estimated using the following assumptions: | | | | | | | | | | | | | | | | | | | Year Ended December 31, | | 2024 | | 2023 | | 2022 | Fair market value of common stock | $15.38-$16.34 | | $12.56-$16.94 | | $18.63-$31.79 | Expected term (in years) | 5.0-7.0 | | 5.0-7.0 | | 5.0-7.0 | Risk-free interest rate | 4.0%-4.2% | | 3.5%-4.0% | | 1.8%-3.4% | Expected volatility | 55%-58% | | 55%-59% | | 54%-57% | Dividend rate | —% | | —% | | —% | Weighted-average grant date fair value of options granted | $8.78 | | $8.58 | | $13.70 |
The fair value of purchase right granted the under the Company’s 2020 Employee Stock Purchase Plan was estimated using the following assumptions: | | | | | | | | | | | | | | | | | | | Year Ended December 31, | | 2024 | | 2023 | | 2022 | Expected term (in years) | 0.5-1.0 | | 0.5-1.0 | | 0.5-1.0 | Risk-free interest rate | 4.3%-5.4% | | 5.4%-5.1% | | 1.6%-2.2% | Expected volatility | 53%-65% | | 48%-59% | | 83%-79% | Dividend rate | —% | | —% | | —% |
|
Schedule of Share-based Payment Arrangement, Expensed and Capitalized, Amount |
Total stock-based compensation expense recognized in the consolidated statements of operations was as follows (in thousands): | | | | | | | | | | | | | | | | | | | Year Ended December 31, | | 2024 | | 2023 | | 2022 | Cost of revenue | $ | 1,855 | | | $ | 1,472 | | | $ | 1,135 | | Technology and development | 6,313 | | | 4,346 | | | 3,225 | | Sales and marketing | 13,407 | | | 10,462 | | | 7,645 | | General and administrative | 16,101 | | | 12,582 | | | 8,641 | | Total stock-based compensation expense | 37,676 | | | 28,862 | | | 20,646 | | Tax benefit from stock-based compensation | (7,728) | | | (5,695) | | | (3,537) | | Total stock-based compensation expense, net of tax effect | $ | 29,948 | | | $ | 23,167 | | | $ | 17,109 | |
|
X |
- DefinitionTabular disclosure of share-based payment arrangement.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 718 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_EquityAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (h)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 718 -SubTopic 10 -Subparagraph (f)(2) -Name Accounting Standards Codification -Paragraph 2 -Section 50 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.25.0.1
Net Income Per Share Attributable to Common Stockholders (Tables)
|
12 Months Ended |
Dec. 31, 2024 |
Earnings Per Share [Abstract] |
|
Schedule of Earnings per Share, Basic, by Common Class, Including Two Class Method |
The following table sets forth the computation of the Company’s basic and diluted net income per share (in thousands, except share and per share data): | | | | | | | | | | | | | | | | | | | Year Ended December 31, | | 2024 | | 2023 | | 2022 | | (in thousands, except per share data) | Numerator: | | | | | | | | | | | | | | | | | | Net income attributable to common stockholders – basic | $ | 12,504 | | | $ | 8,881 | | | $ | 28,705 | | Denominator: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Weighted average shares outstanding – basic | 49,213 | | | 51,760 | | | 52,278 | | Options to purchase common stock | 3,722 | | | 4,037 | | | 4,606 | | Restricted stock | 1,272 | | | 178 | | | 13 | | Employee stock purchase plan shares | 87 | | | 52 | | | 11 | | Weighted average shares outstanding – diluted | 54,294 | | | 56,027 | | | 56,908 | | Net income per share attributable to common stockholders – diluted | $ | 0.23 | | | $ | 0.16 | | | $ | 0.50 | |
|
Schedule of Earnings per Share, Diluted, by Common Class, Including Two Class Method |
The following table sets forth the computation of the Company’s basic and diluted net income per share (in thousands, except share and per share data): | | | | | | | | | | | | | | | | | | | Year Ended December 31, | | 2024 | | 2023 | | 2022 | | (in thousands, except per share data) | Numerator: | | | | | | | | | | | | | | | | | | Net income attributable to common stockholders – basic | $ | 12,504 | | | $ | 8,881 | | | $ | 28,705 | | Denominator: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Weighted average shares outstanding – basic | 49,213 | | | 51,760 | | | 52,278 | | Options to purchase common stock | 3,722 | | | 4,037 | | | 4,606 | | Restricted stock | 1,272 | | | 178 | | | 13 | | Employee stock purchase plan shares | 87 | | | 52 | | | 11 | | Weighted average shares outstanding – diluted | 54,294 | | | 56,027 | | | 56,908 | | Net income per share attributable to common stockholders – diluted | $ | 0.23 | | | $ | 0.16 | | | $ | 0.50 | |
|
Schedule of Antidilutive Securities Excluded from Computation of Earnings per Share |
The following weighted-average outstanding shares of common stock equivalents were excluded from the computation of diluted net income per share attributable to common stockholders for the periods presented because including them would have been anti-dilutive (in thousands): | | | | | | | | | | | | | | | | | | | Year Ended December 31, | | 2024 | | 2023 | | 2022 | Options to purchase common stock | 3,354 | | 2,167 | | 1,016 | Unvested restricted stock units | 100 | | 1,106 | | 1,165 | ESPP | — | | 37 | | 73 | Total common stock equivalents excluded from net income per share attributable to common stockholders – diluted | 3,454 | | 3,310 | | 2,254 |
|
X |
- References
+ Details
Name: |
us-gaap_EarningsPerShareAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1
+ Details
Name: |
us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of the effect of income (loss) on basic earnings per share.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-3
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 55 -Paragraph 52 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52
+ Details
Name: |
us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of the effect of income (loss) on an entity's diluted earnings per share.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-3
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 55 -Paragraph 52 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52
+ Details
Name: |
us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.25.0.1
Income Taxes (Tables)
|
12 Months Ended |
Dec. 31, 2024 |
Income Tax Disclosure [Abstract] |
|
Schedule of Income before Income Tax, Domestic and Foreign |
The domestic and foreign components of income before provision for income taxes were as follows (in thousands): | | | | | | | | | | | | | | | | | | | December 31, | | 2024 | | 2023 | | 2022 | Domestic | $ | 9,737 | | | $ | 5,371 | | | $ | 32,945 | | Foreign | 8,037 | | | 5,134 | | | 4,522 | | Income before provision for income taxes | $ | 17,774 | | | $ | 10,505 | | | $ | 37,467 | |
|
Schedule of Components of Income Tax Expense (Benefit) |
The provision for income taxes consisted of the following (in thousands): | | | | | | | | | | | | | | | | | | | December 31, | | 2024 | | 2023 | | 2022 | Current provisions for income taxes: | | | | | | Federal | $ | 10,561 | | | $ | 11,059 | | | $ | 11,379 | | State | 3,199 | | | 2,026 | | | 2,060 | | Foreign | 2,494 | | | 1,947 | | | 1,349 | | Total current tax expense | 16,254 | | | 15,032 | | | 14,788 | | | | | | | | Deferred tax expense (benefit): | | | | | | Federal | (8,731) | | | (11,825) | | | (5,491) | | State | (1,960) | | | (1,391) | | | (769) | | Foreign | (293) | | | (192) | | | 234 | | Total deferred tax benefit | (10,984) | | | (13,408) | | | (6,026) | | Total provision for income taxes | $ | 5,270 | | | $ | 1,624 | | | $ | 8,762 | |
|
Schedule of Effective Income Tax Rate Reconciliation |
The following table presents a reconciliation of the U.S. federal statutory income tax rate to the Company’s effective tax rate for the periods presented: | | | | | | | | | | | | | | | | | | | December 31, | | 2024 | | 2023 | | 2022 | Federal statutory income tax rate | 21.00 | % | | 21.00 | % | | 21.00 | % | State after-tax rate | 3.60 | | | 2.82 | | | 3.45 | | Stock options | 1.23 | | | 19.25 | | | 2.67 | | Research credit | (6.33) | | | (10.20) | | | (4.51) | | Transfer pricing reserve | (0.77) | | | 1.54 | | | 0.76 | | Foreign rate differential | 1.32 | | | 4.64 | | | (0.02) | | GILTI | — | | | (11.62) | | | 3.30 | | Foreign derived intangible income | (11.52) | | | (22.57) | | | (5.43) | | Section 162(m) limitation | 14.15 | | | 7.18 | | | 2.59 | | Acquisition-related costs | 5.56 | | | 1.22 | | | (0.65) | | Change in valuation allowance | 0.61 | | | — | | | — | | Other | 0.79 | | | 2.18 | | | 0.27 | | Effective tax rate | 29.64 | % | | 15.44 | % | | 23.43 | % |
|
Schedule of Deferred Tax Assets and Liabilities |
Significant components of the Company’s deferred tax assets and liabilities were as follows (in thousands): | | | | | | | | | | | | | December 31, | | 2024 | | 2023 | Deferred tax assets: | | | | Net operating loss carryforwards | $ | — | | | $ | 811 | | Accruals and allowances | 3,244 | | | 1,489 | | Tax credits | 1,987 | | | 2,023 | | Stock-based compensation | 9,155 | | | 6,967 | | | | | | Intangibles assets | 583 | | | 816 | | Lease obligation | 9,658 | | | 4,081 | | R&D capitalization | 21,950 | | | 15,419 | | Other | 1,283 | | | 931 | | Total deferred tax assets | 47,860 | | | 32,537 | | Valuation allowance | (2,118) | | | (2,023) | | Total deferred tax assets, net of valuation allowance | 45,742 | | | 30,514 | | Deferred tax liabilities: | | | | Property, equipment, and software | (8,569) | | | (9,273) | | Goodwill | (945) | | | (956) | | Prepaid expense | (832) | | | (1,023) | | Right-of-use asset | (9,445) | | | (3,933) | | Acquired intangibles | (1,087) | | | (1,449) | | | | | | Total deferred tax liabilities | (20,878) | | | (16,634) | | Net deferred income tax asset (liabilities) | $ | 24,864 | | | $ | 13,880 | |
|
Schedule of Unrecognized Tax Benefits Roll Forward |
The activity related to the unrecognized income tax benefits is as follows (in thousands): | | | | | | | | | | | | | | | | | | | Year Ended December 31, | | 2024 | | 2023 | | 2022 | Gross unrecognized income tax benefits — beginning balance | $ | 4,381 | | | $ | 4,303 | | | $ | 2,364 | | Increases related to tax positions taken during the current year | 1,091 | | | 1,104 | | | 1,788 | | | | | | | | Increases related to tax positions taken during the prior years | 10 | | | — | | | 386 | | Decreases related to tax positions taken during the prior years | (787) | | | (1,026) | | | (235) | | Gross unrecognized income tax benefits — ending balance | $ | 4,695 | | | $ | 4,381 | | | $ | 4,303 | |
|
X |
- DefinitionTabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9
+ Details
Name: |
us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2
+ Details
Name: |
us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 231 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12A -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A
Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12
+ Details
Name: |
us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of income before income tax between domestic and foreign jurisdictions.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(h)(1)(Note 1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
+ Details
Name: |
us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of the change in unrecognized tax benefits.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 217 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 15A -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A
+ Details
Name: |
us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.25.0.1
Segment and Geographical Information (Tables)
|
12 Months Ended |
Dec. 31, 2024 |
Segment Reporting [Abstract] |
|
Schedule of Segment Reporting Information, by Segment |
The following table presents selected financial information with respect to the Company’s single operating segment for the years ended December 31, 2024, 2023, and 2022 (in thousands): | | | | | | | | | | | | | | | | | | | Year Ended December 31, | | 2024 | | 2023 | | 2022 | Revenues | $ | 291,256 | | | $ | 267,014 | | | $ | 256,380 | | Less: | | | | | | Employee compensation1 | 183,022 | | | 156,052 | | | 126,456 | | Depreciation and amortization expense | 45,352 | | | 44,770 | | | 34,249 | | Other segment items2 | 58,955 | | | 64,156 | | | 55,155 | | Operating income | 3,927 | | | 2,036 | | | 40,520 | | | | | | | | Other income (expense) | | | | | | Interest income | 8,477 | | | 8,828 | | | 2,214 | | Unrealized loss on equity investments | — | | | — | | | (5,948) | | Other income (expense), net | 5,370 | | | (359) | | | 681 | | Income before income taxes | 17,774 | | | 10,505 | | | 37,467 | | Provision for income taxes | 5,270 | | | 1,624 | | | 8,762 | | Segment net income | $ | 12,504 | | | $ | 8,881 | | | $ | 28,705 | |
_______________ (1)Employee compensation includes employee payroll, share-based compensation, bonus, and employee benefits for medical care, retirement, insurances, and other related expenses. (2)Other segment items includes costs and expenses from operation of the Company’s data centers, professional services, facilities, marketing, and other related expenses.
|
Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas |
The following table presents total revenue by geographic area based on the publisher’s billing address (in thousands): | | | | | | | | | | | | | | | | | | | Year Ended December 31, | | 2024 | | 2023 | | 2022 | United States | $ | 176,208 | | | $ | 158,110 | | | $ | 156,067 | | EMEA | 83,385 | | | 84,919 | | | 71,869 | | APAC | 25,002 | | | 19,287 | | | 24,844 | | Rest of the world | 6,661 | | | 4,698 | | | 3,600 | | Total | $ | 291,256 | | | $ | 267,014 | | | $ | 256,380 | |
The following table presents long-lived assets by geographic area, which includes property and equipment, net, and operating lease right-of-use assets (in thousands): | | | | | | | | | | | | | December 31, | | 2024 | | 2023 | United States | $ | 88,998 | | | $ | 68,299 | | Rest of the world | 13,926 | | | 13,532 | | Total | $ | 102,924 | | | $ | 81,831 | |
|
X |
- DefinitionTabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 41 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41
+ Details
Name: |
us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 25 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-25
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 30 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30
+ Details
Name: |
us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_SegmentReportingAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.25.0.1
X |
- DefinitionLine items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 954 -SubTopic 310 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478785/954-310-50-2
+ Details
Name: |
us-gaap_ConcentrationRiskLineItems |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionFor an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 42 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 21 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 20 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-20
Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 18 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18
Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 20 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-20
+ Details
Name: |
us-gaap_ConcentrationRiskPercentage1 |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:percentItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- Details
Name: |
us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
srt_MajorCustomersAxis=pubm_OnePublisherMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
srt_MajorCustomersAxis=pubm_BuyerOneMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
srt_MajorCustomersAxis=pubm_BuyerTwoMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
srt_MajorCustomersAxis=pubm_BuyerThreeMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.25.0.1
Basis of Presentation and Summary of Significant Accounting Policies - Schedule of Allowance for Credit Losses (Details) - USD ($) $ in Thousands |
12 Months Ended |
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
Accounts Receivable, Allowance for Credit Loss [Roll Forward] |
|
|
|
Allowance for credit losses, beginning balance |
$ 770
|
$ 1,765
|
$ 1,765
|
Provision |
248
|
14,547
|
0
|
Write-offs |
0
|
(15,542)
|
0
|
Allowance for credit losses, ending balance |
$ 1,018
|
$ 770
|
$ 1,765
|
X |
- DefinitionAmount of allowance for credit loss on accounts receivable.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(4)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479344/326-20-45-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-4
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13
+ Details
Name: |
us-gaap_AllowanceForDoubtfulAccountsReceivable |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of increase (decrease) in allowance for credit loss on accounts receivable.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13
+ Details
Name: |
us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionA roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.
+ References
+ Details
Name: |
us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of direct write-downs of accounts receivable charged against the allowance.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13
+ Details
Name: |
us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
v3.25.0.1
X |
- DefinitionAccounts Receivable, Chargeback To Publishers
+ References
+ Details
Name: |
pubm_AccountsReceivableChargebackToPublishers |
Namespace Prefix: |
pubm_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_AccountingPoliciesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of increase (decrease) in allowance for credit loss on accounts receivable.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13
+ Details
Name: |
us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of expense (reversal of expense) for expected credit loss on accounts receivable.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
+ Details
Name: |
us-gaap_ProvisionForDoubtfulAccounts |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
v3.25.0.1
X |
- References
+ Details
Name: |
us-gaap_AccountingPoliciesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionUseful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.
+ References
+ Details
Name: |
us-gaap_PropertyPlantAndEquipmentUsefulLife |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
instant |
|
v3.25.0.1
X |
- DefinitionUseful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.
+ References
+ Details
Name: |
us-gaap_FiniteLivedIntangibleAssetUsefulLife |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionLine items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 7A -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A
+ Details
Name: |
us-gaap_PropertyPlantAndEquipmentLineItems |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- Details
Name: |
srt_RangeAxis=srt_MinimumMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_SoftwareDevelopmentMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
srt_RangeAxis=srt_MaximumMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.25.0.1
X |
- DefinitionLessee, Operating Lease, Term of Contract, Extension Period
+ References
+ Details
Name: |
pubm_LesseeOperatingLeaseTermOfContractExtensionPeriod |
Namespace Prefix: |
pubm_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionLine items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 7A -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A
+ Details
Name: |
us-gaap_PropertyPlantAndEquipmentLineItems |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- Details
Name: |
us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.25.0.1
X |
- References
+ Details
Name: |
us-gaap_AccountingPoliciesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of loss from downward price adjustment on investment in equity security without readily determinable fair value.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 321 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479536/321-10-50-3
+ Details
Name: |
us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAnnualAmount |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
v3.25.0.1
X |
- DefinitionShare-Based Compensation Arrangement By Share-Based Payment Award, Award Offering Period
+ References
+ Details
Name: |
pubm_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardOfferingPeriod |
Namespace Prefix: |
pubm_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionShare-Based Compensation Arrangement by Share-Based Payment Award, Purchase Period
+ References
+ Details
Name: |
pubm_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod |
Namespace Prefix: |
pubm_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionPeriod over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionLine items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 35 -Paragraph 1D -Publisher FASB -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 35 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(ii) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iii) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(01) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(02) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(03) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(04) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(ii) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(iii) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(iii)(01) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(iii)(02) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(iii)(03) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (d)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (d)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (e)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 23: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (e)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(ii) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 26: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(iii) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 27: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(iv) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 28: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(v) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionPurchase price of common stock expressed as a percentage of its fair value.
+ References
+ Details
Name: |
us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:percentItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- Details
Name: |
us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.25.0.1
X |
- References
+ Details
Name: |
us-gaap_AccountingPoliciesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount, before tax, of unrealized gain (loss) from foreign currency transaction.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section 45 -Paragraph 6 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479105/946-220-45-6
Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(7)(c)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1
Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 830 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481956/830-20-45-1
Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 830 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481926/830-20-50-1
Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
+ Details
Name: |
us-gaap_ForeignCurrencyTransactionGainLossUnrealized |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
v3.25.0.1
Fair Value Measurements (Details) - Fair Value, Recurring - USD ($) $ in Thousands |
Dec. 31, 2024 |
Dec. 31, 2023 |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
U.S. Treasury and government debt securities |
$ 40,135
|
$ 96,835
|
Total financial assets |
115,250
|
151,489
|
Level 1 |
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
U.S. Treasury and government debt securities |
0
|
0
|
Total financial assets |
57,998
|
42,126
|
Level 2 |
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
U.S. Treasury and government debt securities |
40,135
|
96,835
|
Total financial assets |
57,252
|
109,363
|
Level 3 |
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
U.S. Treasury and government debt securities |
0
|
0
|
Total financial assets |
0
|
0
|
Commercial paper |
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
U.S. Treasury and government debt securities |
27,837
|
50,962
|
Commercial paper | Level 1 |
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
U.S. Treasury and government debt securities |
0
|
0
|
Commercial paper | Level 2 |
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
U.S. Treasury and government debt securities |
27,837
|
50,962
|
Commercial paper | Level 3 |
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
U.S. Treasury and government debt securities |
0
|
0
|
Agency debt securities |
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
U.S. Treasury and government debt securities |
|
2,995
|
Agency debt securities | Level 1 |
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
U.S. Treasury and government debt securities |
|
0
|
Agency debt securities | Level 2 |
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
U.S. Treasury and government debt securities |
|
2,995
|
Agency debt securities | Level 3 |
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
U.S. Treasury and government debt securities |
|
0
|
U.S. Treasury and government debt securities |
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
U.S. Treasury and government debt securities |
12,298
|
42,878
|
U.S. Treasury and government debt securities | Level 1 |
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
U.S. Treasury and government debt securities |
0
|
0
|
U.S. Treasury and government debt securities | Level 2 |
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
U.S. Treasury and government debt securities |
12,298
|
42,878
|
U.S. Treasury and government debt securities | Level 3 |
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
U.S. Treasury and government debt securities |
0
|
0
|
Money market funds |
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
Cash equivalents |
57,998
|
42,126
|
Money market funds | Level 1 |
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
Cash equivalents |
57,998
|
42,126
|
Money market funds | Level 2 |
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
Cash equivalents |
0
|
0
|
Money market funds | Level 3 |
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
Cash equivalents |
0
|
0
|
Commercial paper |
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
Cash equivalents |
2,296
|
|
Commercial paper | Level 1 |
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
Cash equivalents |
0
|
|
Commercial paper | Level 2 |
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
Cash equivalents |
2,296
|
|
Commercial paper | Level 3 |
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
Cash equivalents |
0
|
|
Certificates of deposit |
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
Cash equivalents |
14,821
|
12,528
|
Certificates of deposit | Level 1 |
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
Cash equivalents |
0
|
0
|
Certificates of deposit | Level 2 |
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
Cash equivalents |
14,821
|
12,528
|
Certificates of deposit | Level 3 |
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
Cash equivalents |
0
|
0
|
Cash equivalents |
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
Cash equivalents |
75,115
|
54,654
|
Cash equivalents | Level 1 |
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
Cash equivalents |
57,998
|
42,126
|
Cash equivalents | Level 2 |
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
Cash equivalents |
17,117
|
12,528
|
Cash equivalents | Level 3 |
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
Cash equivalents |
$ 0
|
$ 0
|
X |
- DefinitionFair value portion of asset recognized for present right to economic benefit.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 100 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2
+ Details
Name: |
us-gaap_AssetsFairValueDisclosure |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 103 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482078/820-10-55-103
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 100 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100
Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(2)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2
Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2
Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (aa) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2
Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481830/320-10-45-1
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(6)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479130/326-30-45-1
+ Details
Name: |
us-gaap_AvailableForSaleSecuritiesDebtSecurities |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionFair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2
+ Details
Name: |
us-gaap_CashAndCashEquivalentsFairValueDisclosure |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionLine items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 100 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3
+ Details
Name: |
us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- Details
Name: |
us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_FinancialInstrumentAxis=us-gaap_CommercialPaperMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_FinancialInstrumentAxis=us-gaap_USGovernmentAgenciesDebtSecuritiesMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_FinancialInstrumentAxis=us-gaap_USTreasuryAndGovernmentMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_CashAndCashEquivalentsAxis=us-gaap_MoneyMarketFundsMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_CashAndCashEquivalentsAxis=us-gaap_CommercialPaperMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_CashAndCashEquivalentsAxis=us-gaap_CertificatesOfDepositMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_CashAndCashEquivalentsAxis=us-gaap_CashEquivalentsMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.25.0.1
Balance Sheet Components - Schedule of Marketable Securities (Details) - USD ($) $ in Thousands |
Dec. 31, 2024 |
Dec. 31, 2023 |
Debt Securities, Available-for-sale [Line Items] |
|
|
Amortized Cost |
$ 40,112
|
$ 96,839
|
Unrealized Gains |
26
|
15
|
Unrealized Loss |
(3)
|
(19)
|
Fair Value |
40,135
|
96,835
|
Commercial paper |
|
|
Debt Securities, Available-for-sale [Line Items] |
|
|
Amortized Cost |
27,823
|
50,975
|
Unrealized Gains |
17
|
3
|
Unrealized Loss |
(3)
|
(16)
|
Fair Value |
27,837
|
50,962
|
Agency debt securities |
|
|
Debt Securities, Available-for-sale [Line Items] |
|
|
Amortized Cost |
|
2,997
|
Unrealized Gains |
|
0
|
Unrealized Loss |
|
(2)
|
Fair Value |
|
2,995
|
U.S. Treasury and government debt securities |
|
|
Debt Securities, Available-for-sale [Line Items] |
|
|
Amortized Cost |
12,289
|
42,867
|
Unrealized Gains |
9
|
12
|
Unrealized Loss |
0
|
(1)
|
Fair Value |
$ 12,298
|
$ 42,878
|
X |
- DefinitionAmount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2
+ Details
Name: |
us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2
+ Details
Name: |
us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481830/320-10-45-2
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479130/326-30-45-1
+ Details
Name: |
us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479130/326-30-45-1
+ Details
Name: |
us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionLine items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (aa) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (aaa) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3
+ Details
Name: |
us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- Details
Name: |
us-gaap_FinancialInstrumentAxis=us-gaap_CommercialPaperMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_FinancialInstrumentAxis=us-gaap_USGovernmentAgenciesDebtSecuritiesMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_FinancialInstrumentAxis=us-gaap_USTreasuryAndGovernmentMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.25.0.1
Balance Sheet Components - Schedule of Property, Equipment and Software, Net (Details) - USD ($) $ in Thousands |
Dec. 31, 2024 |
Dec. 31, 2023 |
Property, Plant and Equipment [Line Items] |
|
|
Property, equipment and software, gross |
$ 234,065
|
$ 201,443
|
Less: accumulated depreciation and amortization |
(175,543)
|
(140,714)
|
Total property, equipment and software, net |
58,522
|
60,729
|
Internal-use software |
|
|
Property, Plant and Equipment [Line Items] |
|
|
Property, equipment and software, gross |
72,372
|
56,257
|
Network hardware, computer equipment and software |
|
|
Property, Plant and Equipment [Line Items] |
|
|
Property, equipment and software, gross |
153,838
|
137,709
|
Leasehold improvements |
|
|
Property, Plant and Equipment [Line Items] |
|
|
Property, equipment and software, gross |
5,526
|
5,173
|
Furniture and fixtures |
|
|
Property, Plant and Equipment [Line Items] |
|
|
Property, equipment and software, gross |
$ 2,329
|
$ 2,304
|
X |
- DefinitionAmount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(8)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(14)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1
+ Details
Name: |
us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(8)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(13)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 360 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1
+ Details
Name: |
us-gaap_PropertyPlantAndEquipmentGross |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionLine items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 7A -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A
+ Details
Name: |
us-gaap_PropertyPlantAndEquipmentLineItems |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 360 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 7A -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A
Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(8)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 360 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478451/942-360-50-1
+ Details
Name: |
us-gaap_PropertyPlantAndEquipmentNet |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- Details
Name: |
us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareDevelopmentMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_TechnologyEquipmentMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.25.0.1
Balance Sheet Components - Narrative (Details) - USD ($)
|
12 Months Ended |
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
Property, Plant and Equipment [Line Items] |
|
|
|
Depreciation and amortization |
$ 24,800,000
|
$ 28,500,000
|
$ 23,600,000
|
Capitalized computer software additions |
23,400,000
|
21,300,000
|
14,500,000
|
Capitalized computer software, fully-amortized costs removed |
7,300,000
|
|
|
Capitalized computer software, impairments |
0
|
0
|
0
|
Internal-use software |
|
|
|
Property, Plant and Equipment [Line Items] |
|
|
|
Amortization |
$ 18,900,000
|
$ 13,900,000
|
$ 10,000,000
|
X |
- DefinitionCapitalized Computer Software, Fully-Amortized Costs Removed
+ References
+ Details
Name: |
pubm_CapitalizedComputerSoftwareFullyAmortizedCostsRemoved |
Namespace Prefix: |
pubm_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionThe aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
+ Details
Name: |
us-gaap_AdjustmentForAmortization |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAdditions made to capitalized computer software costs during the period.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 985 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2
+ Details
Name: |
us-gaap_CapitalizedComputerSoftwareAdditions |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of impairment loss from capitalized computer software costs.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 985 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 985 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481283/985-20-50-1
+ Details
Name: |
us-gaap_CapitalizedComputerSoftwareImpairments1 |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionThe aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 48 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48
Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 49 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 270 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (ee) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22
+ Details
Name: |
us-gaap_DepreciationDepletionAndAmortization |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionLine items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 7A -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A
+ Details
Name: |
us-gaap_PropertyPlantAndEquipmentLineItems |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- Details
Name: |
us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareDevelopmentMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.25.0.1
X |
- DefinitionCarrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(19)(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10
+ Details
Name: |
us-gaap_AccountsPayableCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of obligations incurred classified as other, payable within one year or the normal operating cycle, if longer.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(19)(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_AccountsPayableOtherCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionCarrying value as of the balance sheet date of obligations incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(19)(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section 45 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483467/210-10-45-8
+ Details
Name: |
us-gaap_AccountsPayableTradeCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.25.0.1
X |
- DefinitionCarrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(20)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_AccruedLiabilitiesCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(20)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_OtherAccruedLiabilitiesCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
v3.25.0.1
Senior Secured Credit Facilities Agreement (Details) - Revolving Credit Facility - Credit Agreement $ in Millions |
Oct. 17, 2022
USD ($)
|
Line of Credit |
|
Line of Credit Facility [Line Items] |
|
Maximum borrowing capacity |
$ 110.0
|
Line of credit facility, accordion feature, increase limit |
$ 90.0
|
Line of Credit | Minimum |
|
Line of Credit Facility [Line Items] |
|
Line of credit facility, commitment fee percentage |
0.25%
|
Line of Credit | Maximum |
|
Line of Credit Facility [Line Items] |
|
Line of credit facility, commitment fee percentage |
0.35%
|
Line of Credit | Fed Funds Effective Rate Overnight Index Swap Rate |
|
Line of Credit Facility [Line Items] |
|
Debt instrument, basis spread on variable rate |
0.50%
|
Line of Credit | Secured Overnight Financing Rate (SOFR) |
|
Line of Credit Facility [Line Items] |
|
Debt instrument, basis spread on variable rate |
1.00%
|
Line of Credit | Secured Overnight Financing Rate (SOFR) | Minimum |
|
Line of Credit Facility [Line Items] |
|
Debt instrument, basis spread on variable rate |
2.00%
|
Line of Credit | Secured Overnight Financing Rate (SOFR) | Maximum |
|
Line of Credit Facility [Line Items] |
|
Debt instrument, basis spread on variable rate |
2.75%
|
Line of Credit | Alternate Base Rate | Minimum |
|
Line of Credit Facility [Line Items] |
|
Debt instrument, basis spread on variable rate |
1.00%
|
Line of Credit | Alternate Base Rate | Maximum |
|
Line of Credit Facility [Line Items] |
|
Debt instrument, basis spread on variable rate |
1.75%
|
Letter of Credit |
|
Line of Credit Facility [Line Items] |
|
Maximum borrowing capacity |
$ 25.0
|
Swingline Sub-Facility |
|
Line of Credit Facility [Line Items] |
|
Maximum borrowing capacity |
$ 25.0
|
X |
- DefinitionLine of Credit Facility, Accordion Feature, Increase Limit
+ References
+ Details
Name: |
pubm_LineOfCreditFacilityAccordionFeatureIncreaseLimit |
Namespace Prefix: |
pubm_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionPercentage points added to the reference rate to compute the variable rate on the debt instrument.
+ References
+ Details
Name: |
us-gaap_DebtInstrumentBasisSpreadOnVariableRate1 |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:percentItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used.
+ References
+ Details
Name: |
us-gaap_LineOfCreditFacilityCommitmentFeePercentage |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:percentItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionLine items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6
Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(f)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
+ Details
Name: |
us-gaap_LineOfCreditFacilityLineItems |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionMaximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(19)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- Details
Name: |
us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_DebtInstrumentAxis=pubm_CreditAgreementMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
srt_RangeAxis=srt_MinimumMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
srt_RangeAxis=srt_MaximumMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_VariableRateAxis=us-gaap_FederalFundsEffectiveSwapRateMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_VariableRateAxis=us-gaap_SecuredOvernightFinancingRateSofrMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_VariableRateAxis=pubm_AlternateBaseRateMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_LongtermDebtTypeAxis=us-gaap_LetterOfCreditMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_LongtermDebtTypeAxis=pubm_SwinglineSubFacilityMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.25.0.1
Leases - Narrative (Details) - ft²
|
Dec. 31, 2024 |
Jul. 31, 2024 |
Lessee, Lease, Description [Line Items] |
|
|
Operating lease, lease area |
|
30,000
|
Office Equipment |
|
|
Lessee, Lease, Description [Line Items] |
|
|
Lease term |
7 years
|
|
Minimum |
|
|
Lessee, Lease, Description [Line Items] |
|
|
Lease term |
2 years
|
|
Maximum |
|
|
Lessee, Lease, Description [Line Items] |
|
|
Lease term |
7 years
|
|
X |
- DefinitionOperating Lease, Lease Area
+ References
+ Details
Name: |
pubm_OperatingLeaseLeaseArea |
Namespace Prefix: |
pubm_ |
Data Type: |
xbrli:integerItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionLine items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 7A -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-3
+ Details
Name: |
us-gaap_LesseeLeaseDescriptionLineItems |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTerm of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (a)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-3
+ Details
Name: |
us-gaap_LesseeOperatingLeaseTermOfContract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- Details
Name: |
us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
srt_RangeAxis=srt_MinimumMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
srt_RangeAxis=srt_MaximumMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.25.0.1
X |
- DefinitionAmount of amortization expense attributable to right-of-use asset from finance lease.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 53 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479041/842-20-45-4
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4
+ Details
Name: |
us-gaap_FinanceLeaseRightOfUseAssetAmortization |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of lease cost recognized by lessee for lease contract.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 53 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4
+ Details
Name: |
us-gaap_LeaseCost |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_LeasesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 53 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4
+ Details
Name: |
us-gaap_OperatingLeaseCost |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
v3.25.0.1
X |
- DefinitionRight-Of-Use Asset Obtained In Exchange For Lease Liability
+ References
+ Details
Name: |
pubm_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract |
Namespace Prefix: |
pubm_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 5 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479041/842-20-45-5
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (g)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4
+ Details
Name: |
us-gaap_OperatingLeasePayments |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of increase in right-of-use asset obtained in exchange for operating lease liability.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 53 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (g)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4
+ Details
Name: |
us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
v3.25.0.1
Leases - Schedule of Supplemental Balance Sheet (Details) - USD ($) $ in Thousands |
Dec. 31, 2024 |
Dec. 31, 2023 |
Operating leases |
|
|
Operating lease right-of-use assets |
$ 44,402
|
$ 21,102
|
Operating lease liabilities, current |
5,843
|
6,236
|
Operating lease liabilities, non-current |
39,538
|
15,607
|
Total operating lease liabilities |
45,381
|
21,843
|
Finance leases |
|
|
Furniture and fixtures |
869
|
869
|
Accumulated depreciation |
(536)
|
(362)
|
Furniture and fixtures, net |
333
|
507
|
Accrued liabilities |
$ 139
|
$ 133
|
Finance lease, liability, current, statement of financial position [Extensible Enumeration] |
Accrued liabilities
|
Accrued liabilities
|
Other liabilities, non-current |
$ 344
|
$ 483
|
Finance lease, liability, noncurrent, statement of financial position [Extensible Enumeration] |
Other liabilities, non-current
|
Other liabilities, non-current
|
Total finance lease liabilities |
$ 483
|
$ 616
|
Weighted-average remaining lease term: |
|
|
Operating leases |
7 years 9 months 18 days
|
3 years 8 months 12 days
|
Finance leases |
3 years 3 months 18 days
|
4 years 3 months 18 days
|
Weighted-average discount rate: |
|
|
Operating leases |
4.90%
|
3.23%
|
Finance leases |
2.24%
|
2.24%
|
X |
- DefinitionFinance Lease, Assets And Liabilities, Lessee
+ References
+ Details
Name: |
pubm_FinanceLeaseAssetsAndLiabilitiesLesseeAbstract |
Namespace Prefix: |
pubm_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionLeases, Weighted Average Discount Rate
+ References
+ Details
Name: |
pubm_LeasesWeightedAverageDiscountRateAbstract |
Namespace Prefix: |
pubm_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionOperating Lease, Assets And Liabilities, Lessee
+ References
+ Details
Name: |
pubm_OperatingLeaseAssetsAndLiabilitiesLesseeAbstract |
Namespace Prefix: |
pubm_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionWeighted Average Remaining Lease Term
+ References
+ Details
Name: |
pubm_WeightedAverageRemainingLeaseTermAbstract |
Namespace Prefix: |
pubm_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionPresent value of lessee's discounted obligation for lease payments from finance lease.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1
+ Details
Name: |
us-gaap_FinanceLeaseLiability |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionPresent value of lessee's discounted obligation for lease payments from finance lease, classified as current.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1
+ Details
Name: |
us-gaap_FinanceLeaseLiabilityCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionIndicates line item in statement of financial position that includes current finance lease liability.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479041/842-20-45-2
+ Details
Name: |
us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList |
Namespace Prefix: |
us-gaap_ |
Data Type: |
enum2:enumerationSetItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionPresent value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1
+ Details
Name: |
us-gaap_FinanceLeaseLiabilityNoncurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionIndicates line item in statement of financial position that includes noncurrent finance lease liability.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479041/842-20-45-2
+ Details
Name: |
us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList |
Namespace Prefix: |
us-gaap_ |
Data Type: |
enum2:enumerationSetItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionAmount, after accumulated amortization, of right-of-use asset from finance lease.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1
+ Details
Name: |
us-gaap_FinanceLeaseRightOfUseAsset |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of accumulated amortization of right-of-use asset from finance lease.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name Accounting Standards Codification -Section 45 -Paragraph 4 -Subparagraph (a) -SubTopic 20 -Topic 842 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479041/842-20-45-4
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -SubTopic 20 -Topic 842 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4
+ Details
Name: |
us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount, before accumulated amortization, of right-of-use asset from finance lease.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (a) -SubTopic 20 -Topic 842 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1
+ Details
Name: |
us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionWeighted average discount rate for finance lease calculated at point in time.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 53 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (g)(4) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4
+ Details
Name: |
us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:percentItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionWeighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 53 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (g)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4
+ Details
Name: |
us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1 |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionPresent value of lessee's discounted obligation for lease payments from operating lease.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1
+ Details
Name: |
us-gaap_OperatingLeaseLiability |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionPresent value of lessee's discounted obligation for lease payments from operating lease, classified as current.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1
+ Details
Name: |
us-gaap_OperatingLeaseLiabilityCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionPresent value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1
+ Details
Name: |
us-gaap_OperatingLeaseLiabilityNoncurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's right to use underlying asset under operating lease.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1
+ Details
Name: |
us-gaap_OperatingLeaseRightOfUseAsset |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionWeighted average discount rate for operating lease calculated at point in time.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 53 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (g)(4) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4
+ Details
Name: |
us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:percentItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionWeighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 53 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (g)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4
+ Details
Name: |
us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1 |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
instant |
|
v3.25.0.1
Leases - Schedule of Lease Maturity (Details) - USD ($) $ in Thousands |
Dec. 31, 2024 |
Dec. 31, 2023 |
Operating Leases |
|
|
2025 |
$ 6,513
|
|
2026 |
9,328
|
|
2027 |
8,850
|
|
2028 |
5,440
|
|
2029 |
3,685
|
|
Thereafter |
24,086
|
|
Total minimum lease payments |
57,902
|
|
Less: imputed interest |
(12,521)
|
|
Total present value of lease liabilities |
45,381
|
$ 21,843
|
Finance Leases |
|
|
2025 |
149
|
|
2026 |
153
|
|
2027 |
158
|
|
2028 |
41
|
|
2029 |
0
|
|
Thereafter |
0
|
|
Total minimum lease payments |
501
|
|
Less: imputed interest |
(18)
|
|
Total present value of lease liabilities |
483
|
$ 616
|
Total |
|
|
2025 |
6,662
|
|
2026 |
9,481
|
|
2027 |
9,008
|
|
2028 |
5,481
|
|
2029 |
3,685
|
|
Thereafter |
24,086
|
|
Total minimum lease payments |
58,403
|
|
Less: imputed interest |
(12,539)
|
|
Total present value of lease liabilities |
$ 45,864
|
|
X |
- DefinitionLessee, Operating and Finance Lease, Liability, to be Paid
+ References
+ Details
Name: |
pubm_LesseeOperatingAndFinanceLeaseLiabilityToBePaid |
Namespace Prefix: |
pubm_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionLessee, Operating and Finance Lease, Liability, to be Paid, After Year Five
+ References
+ Details
Name: |
pubm_LesseeOperatingAndFinanceLeaseLiabilityToBePaidAfterYearFive |
Namespace Prefix: |
pubm_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionLessee, Operating and Finance Lease, Liability, to be Paid, Year Five
+ References
+ Details
Name: |
pubm_LesseeOperatingAndFinanceLeaseLiabilityToBePaidYearFive |
Namespace Prefix: |
pubm_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionLessee, Operating and Finance Lease, Liability, to be Paid, Year Four
+ References
+ Details
Name: |
pubm_LesseeOperatingAndFinanceLeaseLiabilityToBePaidYearFour |
Namespace Prefix: |
pubm_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionLessee, Operating and Finance Lease, Liability, to be Paid, Year One
+ References
+ Details
Name: |
pubm_LesseeOperatingAndFinanceLeaseLiabilityToBePaidYearOne |
Namespace Prefix: |
pubm_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionLessee, Operating and Finance Lease, Liability, to be Paid, Year Three
+ References
+ Details
Name: |
pubm_LesseeOperatingAndFinanceLeaseLiabilityToBePaidYearThree |
Namespace Prefix: |
pubm_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionLessee, Operating and Finance Lease, Liability, to be Paid, Year Two
+ References
+ Details
Name: |
pubm_LesseeOperatingAndFinanceLeaseLiabilityToBePaidYearTwo |
Namespace Prefix: |
pubm_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionLessee, Operating and Finance Lease, Liability, Undiscounted Excess Amount
+ References
+ Details
Name: |
pubm_LesseeOperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount |
Namespace Prefix: |
pubm_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionOperating and Finance Lease, Liability
+ References
+ Details
Name: |
pubm_OperatingAndFinanceLeaseLiability |
Namespace Prefix: |
pubm_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionTotal Operating and Finance Leases
+ References
+ Details
Name: |
pubm_TotalOperatingAndFinanceLeasesAbstract |
Namespace Prefix: |
pubm_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionPresent value of lessee's discounted obligation for lease payments from finance lease.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1
+ Details
Name: |
us-gaap_FinanceLeaseLiability |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payments for finance lease.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_FinanceLeaseLiabilityPaymentsDue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payment for operating lease.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionPresent value of lessee's discounted obligation for lease payments from operating lease.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1
+ Details
Name: |
us-gaap_OperatingLeaseLiability |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
v3.25.0.1
X |
- DefinitionLine items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479907/805-20-50-5
+ Details
Name: |
us-gaap_BusinessAcquisitionLineItems |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 30 -Paragraph 8 -SubTopic 30 -Topic 805 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479637/805-30-30-8
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -SubTopic 30 -Topic 805 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 30 -Paragraph 7 -SubTopic 30 -Topic 805 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479637/805-30-30-7
+ Details
Name: |
us-gaap_BusinessCombinationConsiderationTransferred1 |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 805 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1
+ Details
Name: |
us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of liabilities assumed at the acquisition date.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 805 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1
+ Details
Name: |
us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482665/350-30-50-1
+ Details
Name: |
us-gaap_FinitelivedIntangibleAssetsAcquired1 |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1
+ Details
Name: |
us-gaap_GoodwillAcquiredDuringPeriod |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- Details
Name: |
us-gaap_BusinessAcquisitionAxis=pubm_MartinMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.25.0.1
Goodwill and Acquisition-related Intangible Assets, Net - Narrative (Details) - USD ($)
|
12 Months Ended |
Dec. 31, 2024 |
Dec. 31, 2023 |
Goodwill and Intangible Assets Disclosure [Abstract] |
|
|
Goodwill |
$ 29,577,000
|
$ 29,577,000
|
Goodwill, accumulated impairment losses |
0
|
|
Amortization of intangible assets |
$ 1,600,000
|
$ 2,400,000
|
X |
- DefinitionThe aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 55 -Paragraph 40 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482686/350-30-45-2
+ Details
Name: |
us-gaap_AmortizationOfIntangibleAssets |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 49 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24
Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 100 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100
Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(15)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482598/350-20-45-1
Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1
Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (h) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(10)(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1
+ Details
Name: |
us-gaap_Goodwill |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of accumulated impairment loss for asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (h) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1
+ Details
Name: |
us-gaap_GoodwillImpairedAccumulatedImpairmentLoss |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
v3.25.0.1
Goodwill and Acquisition-related Intangible Assets, Net - Schedule of Acquisition-Related Intangible Assets, Net (Details) - USD ($) $ in Thousands |
12 Months Ended |
Dec. 31, 2024 |
Dec. 31, 2023 |
Acquired Finite-Lived Intangible Assets [Line Items] |
|
|
Gross Carrying Amount |
$ 8,900
|
$ 8,900
|
Accumulated Amortization |
4,616
|
3,036
|
Net Carrying Amount |
$ 4,284
|
$ 5,864
|
Weighted Average Remaining Useful Life (in years) |
2 years 9 months
|
3 years 9 months
|
Developed technology |
|
|
Acquired Finite-Lived Intangible Assets [Line Items] |
|
|
Gross Carrying Amount |
$ 7,900
|
$ 7,900
|
Accumulated Amortization |
3,616
|
2,036
|
Net Carrying Amount |
$ 4,284
|
$ 5,864
|
Weighted Average Remaining Useful Life (in years) |
2 years 9 months
|
3 years 9 months
|
Customer relationships |
|
|
Acquired Finite-Lived Intangible Assets [Line Items] |
|
|
Gross Carrying Amount |
$ 1,000
|
$ 1,000
|
Accumulated Amortization |
1,000
|
1,000
|
Net Carrying Amount |
$ 0
|
$ 0
|
X |
- DefinitionLine items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482665/350-30-50-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482665/350-30-50-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482665/350-30-50-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482665/350-30-50-1
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 985 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2
+ Details
Name: |
us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionWeighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482665/350-30-50-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 985 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2
+ Details
Name: |
us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAccumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 55 -Paragraph 40 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 10 -Name Accounting Standards Codification -Section S45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(16)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 55 -Paragraph 40 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 10 -Name Accounting Standards Codification -Section S45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 928 -SubTopic 340 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478859/928-340-50-1
+ Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsGross |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 926 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5
+ Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsNet |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TechnologyBasedIntangibleAssetsMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.25.0.1
X |
- DefinitionAmount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 55 -Paragraph 40 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 985 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2
+ Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 55 -Paragraph 40 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 985 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2
+ Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 55 -Paragraph 40 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 985 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2
+ Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 926 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5
+ Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsNet |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.25.0.1
X |
- DefinitionAmount of contractual obligation, including, but not limited to, long-term debt, lease obligation, purchase obligation, and other commitments.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3
+ Details
Name: |
us-gaap_ContractualObligation |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of contractual obligation to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).
+ References
+ Details
Name: |
us-gaap_ContractualObligationDueInNextTwelveMonths |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of contractual obligation to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).
+ References
+ Details
Name: |
us-gaap_ContractualObligationDueInSecondYear |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of contractual obligation to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).
+ References
+ Details
Name: |
us-gaap_ContractualObligationDueInThirdYear |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_ContractualObligationFiscalYearMaturityAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.25.0.1
X |
- DefinitionNumber Of Debt Instruments
+ References
+ Details
Name: |
pubm_NumberOfDebtInstruments |
Namespace Prefix: |
pubm_ |
Data Type: |
xbrli:integerItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionThe total amount of the contingent obligation under letters of credit outstanding as of the reporting date.
+ References
+ Details
Name: |
us-gaap_LettersOfCreditOutstandingAmount |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionLine items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.
+ References
+ Details
Name: |
us-gaap_LongTermPurchaseCommitmentLineItems |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- Details
Name: |
us-gaap_DebtInstrumentAxis=pubm_IrrevocableLettersOfCreditDueJuly2028Member |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_DebtInstrumentAxis=pubm_IrrevocableLettersOfCreditDueApril2036Member |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.25.0.1
Stockholders’ Equity and Equity Incentive Plans - Narrative (Details) $ / shares in Units, $ in Millions |
12 Months Ended |
|
|
|
Dec. 31, 2024
USD ($)
calendarYear
$ / shares
shares
|
Dec. 31, 2023
USD ($)
$ / shares
shares
|
Dec. 31, 2022
USD ($)
|
Feb. 29, 2024
USD ($)
|
Feb. 28, 2023
USD ($)
|
Nov. 30, 2020
shares
|
Class of Stock [Line Items] |
|
|
|
|
|
|
Share-based compensation arrangement, automatic annual increase term | calendarYear |
10
|
|
|
|
|
|
Discount from market price, purchase date |
5.00%
|
|
|
|
|
|
Share-based compensation arrangement by share-based payment award, options, exercises in period, intrinsic value | $ |
$ 9.9
|
$ 7.5
|
$ 6.4
|
|
|
|
Dividend rate |
0.00%
|
0.00%
|
0.00%
|
|
|
|
Amount withheld for employee stock purchase plan | $ |
$ 0.1
|
|
|
|
|
|
Share-based Payment Arrangement, Option |
|
|
|
|
|
|
Class of Stock [Line Items] |
|
|
|
|
|
|
Award vesting period |
4 years
|
|
|
|
|
|
Share-based compensation arrangement by share-based payment award, expiration period |
10 years
|
|
|
|
|
|
Share-based payment arrangement, nonvested award, option, cost not yet recognized, amount | $ |
$ 17.1
|
|
|
|
|
|
Share-based payment arrangement, nonvested award, cost not yet recognized, period for recognition |
2 years 5 months 26 days
|
|
|
|
|
|
Dividend rate |
0.00%
|
|
|
|
|
|
Unvested restricted stock units |
|
|
|
|
|
|
Class of Stock [Line Items] |
|
|
|
|
|
|
Award vesting period |
4 years
|
|
|
|
|
|
Share-based payment arrangement, nonvested award, cost not yet recognized, period for recognition |
2 years 6 months
|
|
|
|
|
|
Share-based payment arrangement, nonvested award, excluding option, cost not yet recognized, amount | $ |
$ 57.0
|
|
|
|
|
|
ESPP |
|
|
|
|
|
|
Class of Stock [Line Items] |
|
|
|
|
|
|
Common shares reserved for issuance | shares |
1,779,811
|
|
|
|
|
|
Share-based payment arrangement, nonvested award, cost not yet recognized, period for recognition |
6 months 7 days
|
|
|
|
|
|
Share-based payment arrangement, nonvested award, excluding option, cost not yet recognized, amount | $ |
$ 0.6
|
|
|
|
|
|
2023 Repurchase Program |
|
|
|
|
|
|
Class of Stock [Line Items] |
|
|
|
|
|
|
Stock repurchase program, authorized amount | $ |
|
|
|
$ 75.0
|
$ 75.0
|
|
Stock repurchased (in shares) | shares |
4,277,965
|
|
|
|
|
|
Stock repurchased and retired during period, value | $ |
$ 75.3
|
|
|
|
|
|
Stock repurchase program, net share repurchases charge, inflation reduction act | $ |
0.4
|
|
|
|
|
|
Stock repurchase program, remaining authorized repurchase amount | $ |
$ 40.4
|
|
|
|
|
|
2024 Repurchase Program |
|
|
|
|
|
|
Class of Stock [Line Items] |
|
|
|
|
|
|
Stock repurchase program, authorized amount | $ |
|
|
|
$ 175.0
|
|
|
Common Class A |
|
|
|
|
|
|
Class of Stock [Line Items] |
|
|
|
|
|
|
Common stock shares authorized (in shares) | shares |
1,000,000,000
|
1,000,000,000
|
|
|
|
|
Common stock par value (in usd per share) | $ / shares |
$ 0.0001
|
$ 0.0001
|
|
|
|
|
Class of warrant or right, number of securities called by each warrant or right (in shares) | shares |
1
|
|
|
|
|
|
Common shares reserved for issuance | shares |
5,489,950
|
|
|
|
|
|
Issuance of common stock related to employee stock purchase plan (in shares) | shares |
169,773
|
|
|
|
|
|
Common Class A | ESPP |
|
|
|
|
|
|
Class of Stock [Line Items] |
|
|
|
|
|
|
Common shares reserved for issuance | shares |
|
|
|
|
|
500,000
|
Number of shares authorized | shares |
7,500,000
|
|
|
|
|
|
Common Class B |
|
|
|
|
|
|
Class of Stock [Line Items] |
|
|
|
|
|
|
Common stock shares authorized (in shares) | shares |
1,000,000,000
|
1,000,000,000
|
|
|
|
|
Common stock par value (in usd per share) | $ / shares |
$ 0.0001
|
$ 0.0001
|
|
|
|
|
Class of warrant or right, number of securities called by each warrant or right (in shares) | shares |
10
|
|
|
|
|
|
X |
- DefinitionShare-based Compensation Arrangement, Automatic Annual Increase Term
+ References
+ Details
Name: |
pubm_ShareBasedCompensationArrangementAutomaticAnnualIncreaseTerm |
Namespace Prefix: |
pubm_ |
Data Type: |
xbrli:integerItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionShare-based Compensation Arrangement by Share-based Payment Award, Amount Withheld For Employee Stock Purchase Plan
+ References
+ Details
Name: |
pubm_ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountWithheldForEmployeeStockPurchasePlan |
Namespace Prefix: |
pubm_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionStock Repurchase Program, Net Share Repurchases Charge, Inflation Reduction Act
+ References
+ Details
Name: |
pubm_StockRepurchaseProgramNetShareRepurchasesChargeInflationReductionAct |
Namespace Prefix: |
pubm_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 505 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481520/505-30-50-4
+ Details
Name: |
srt_StockRepurchaseProgramAuthorizedAmount1 |
Namespace Prefix: |
srt_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionLine items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13
Reference 2: http://www.xbrl.org/2003/role/recommendedDisclosureRef -Topic 272 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483014/272-10-45-3
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 272 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482987/272-10-50-1
Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(d)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (h) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 14 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(27)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(i)(2)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(i)(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(i)(2)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(i)(2)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3
+ Details
Name: |
us-gaap_ClassOfStockLineItems |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionNumber of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares.
+ References
+ Details
Name: |
us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionAggregate number of common shares reserved for future issuance.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_CommonStockCapitalSharesReservedForFutureIssuance |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionFace amount or stated value per share of common stock.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_CommonStockParOrStatedValuePerShare |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionThe maximum number of common shares permitted to be issued by an entity's charter and bylaws.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(16)(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1
+ Details
Name: |
us-gaap_CommonStockSharesAuthorized |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionWeighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of cost to be recognized for option under share-based payment arrangement.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionPeriod over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDiscount rate from fair value on purchase date that participants pay for shares.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:percentItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(iii) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:percentItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionNumber of shares authorized for issuance under share-based payment arrangement.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionAmount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (d)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionPeriod from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionNumber of shares issued during the period as a result of an employee stock purchase plan.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1
+ Details
Name: |
us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount remaining authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership.
+ References
+ Details
Name: |
us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1 |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionNumber of shares that have been repurchased and retired during the period.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1
+ Details
Name: |
us-gaap_StockRepurchasedAndRetiredDuringPeriodShares |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionEquity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1
+ Details
Name: |
us-gaap_StockRepurchasedAndRetiredDuringPeriodValue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- Details
Name: |
us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
srt_ShareRepurchaseProgramAxis=pubm_A2023RepurchaseProgramMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
srt_ShareRepurchaseProgramAxis=pubm_A2024RepurchaseProgramMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.25.0.1
Stockholders’ Equity and Equity Incentive Plans - Schedule of Stock Option Activity and Related Information (Details) - USD ($) $ / shares in Units, shares in Thousands, $ in Thousands |
12 Months Ended |
Dec. 31, 2024 |
Dec. 31, 2023 |
Number of Shares Underlying Outstanding Options |
|
|
Beginning balance (in shares) |
7,079
|
|
Options granted (in shares) |
1,544
|
|
Options exercised (in shares) |
(616)
|
|
Options canceled (in shares) |
(79)
|
|
Options expired (in shares) |
(35)
|
|
Ending balance (in shares) |
7,893
|
7,079
|
Vested and exercisable (in shares) |
5,937
|
|
Weighted-Average Exercise Price |
|
|
Beginning balance (in usd per share) |
$ 9.02
|
|
Options granted (in usd per share) |
15.46
|
|
Options exercised (in usd per share) |
2.87
|
|
Options canceled (in usd per share) |
6.52
|
|
Options expired (in usd per share) |
32.26
|
|
Ending balance (in usd per share) |
10.68
|
$ 9.02
|
Vested and exercisable (in usd per share) |
$ 8.90
|
|
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] |
|
|
Weighted average remaining contractual term (years) |
5 years 8 months 15 days
|
5 years 9 months 10 days
|
Weighted average remaining contractual term vested and exercisable (in years) |
4 years 9 months 3 days
|
|
Aggregate intrinsic value, awards outstanding |
$ 50,372
|
$ 67,418
|
Aggregate intrinsic value, vested and exercisable |
$ 50,343
|
|
X |
- References
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iii) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionThe weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iii) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionNumber of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(04) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(03) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionGross number of share options (or share units) granted during the period.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(01) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionNumber of options outstanding, including both vested and non-vested options.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(ii) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionA roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.
+ References
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionWeighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(ii) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionWeighted average price at which option holders acquired shares when converting their stock options into shares.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(02) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionWeighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(04) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionWeighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(03) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionWeighted average per share amount at which grantees can acquire shares of common stock by exercise of options.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(01) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionWeighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionWeighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 718 -SubTopic 10 -Subparagraph (e)(1) -Name Accounting Standards Codification -Paragraph 2 -Section 50 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionNumber of share options (or share units) exercised during the current period.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(02) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1
+ Details
Name: |
us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.25.0.1
Stockholders’ Equity and Equity Incentive Plans - Schedule of Weighted-Average Assumptions (Details) - $ / shares
|
12 Months Ended |
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] |
|
|
|
Risk-free interest rate minimum |
4.00%
|
3.50%
|
1.80%
|
Risk-free interest rate maximum |
4.20%
|
4.00%
|
3.40%
|
Expected volatility minimum |
55.00%
|
55.00%
|
54.00%
|
Expected volatility maximum |
58.00%
|
59.00%
|
57.00%
|
Dividend rate |
0.00%
|
0.00%
|
0.00%
|
Weighted-average grant date fair value of options granted (in usd per share) |
$ 8.78
|
$ 8.58
|
$ 13.70
|
ESPP |
|
|
|
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] |
|
|
|
Risk-free interest rate minimum |
4.30%
|
5.40%
|
1.60%
|
Risk-free interest rate maximum |
5.40%
|
5.10%
|
2.20%
|
Expected volatility minimum |
53.00%
|
48.00%
|
83.00%
|
Expected volatility maximum |
65.00%
|
59.00%
|
79.00%
|
Minimum |
|
|
|
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] |
|
|
|
Fair market value of common stock (in usd per share) |
$ 15.38
|
$ 12.56
|
$ 18.63
|
Expected term (in years) |
5 years
|
5 years
|
5 years
|
Minimum | ESPP |
|
|
|
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] |
|
|
|
Expected term (in years) |
6 months
|
6 months
|
6 months
|
Maximum |
|
|
|
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] |
|
|
|
Fair market value of common stock (in usd per share) |
$ 16.34
|
$ 16.94
|
$ 31.79
|
Expected term (in years) |
7 years
|
7 years
|
7 years
|
Maximum | ESPP |
|
|
|
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] |
|
|
|
Expected term (in years) |
1 year
|
1 year
|
1 year
|
X |
- DefinitionLine items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.
+ References
+ Details
Name: |
us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAgreed-upon price for the exchange of the underlying asset relating to the share-based payment award.
+ References
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionThe estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(iii) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:percentItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe estimated measure of the maximum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.
+ References
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:percentItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe estimated measure of the minimum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.
+ References
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:percentItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe maximum risk-free interest rate assumption that is used in valuing an option on its own shares.
+ References
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:percentItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe minimum risk-free interest rate assumption that is used in valuing an option on its own shares.
+ References
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:percentItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (d)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionExpected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- Details
Name: |
us-gaap_AwardTypeAxis=pubm_ESPPMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
srt_RangeAxis=srt_MinimumMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
srt_RangeAxis=srt_MaximumMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.25.0.1
Stockholders’ Equity and Equity Incentive Plans - Schedule of Restricted Stock Units and Related Information (Details) - USD ($) $ / shares in Units, shares in Thousands, $ in Thousands |
12 Months Ended |
|
Dec. 31, 2024 |
Dec. 31, 2023 |
Aggregate Intrinsic Value (in thousands) |
|
|
Aggregate intrinsic value, unvested |
$ 54,167
|
$ 47,859
|
Unvested restricted stock units |
|
|
Number of Shares Underlying Outstanding Options |
|
|
Unvested beginning balance (in shares) |
2,934
|
|
Granted (in shares) |
2,465
|
|
Vested (in shares) |
(1,347)
|
|
Canceled/Forfeited (in shares) |
(365)
|
|
Unvested ending balance (in shares) |
3,687
|
|
Weighted-Average Exercise Price |
|
|
Unvested beginning balance (in usd per share) |
$ 19.49
|
|
Granted (in usd per share) |
16.49
|
|
Vested (in usd per share) |
19.32
|
|
Canceled/Forfeited (in usd per share) |
18.04
|
|
Unvested ending balance (in usd per share) |
$ 17.68
|
|
X |
- DefinitionThe number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(iii)(03) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionWeighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(iii)(03) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(iii)(01) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(iii)(01) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(ii) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionPer share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(ii) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionThe number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(iii)(02) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(iii)(02) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionA roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.
+ References
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionIntrinsic value of nonvested award under share-based payment arrangement. Excludes share and unit options.
+ References
+ Details
Name: |
us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- Details
Name: |
us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.25.0.1
Stockholders’ Equity and Equity Incentive Plans - Schedule of Stock-based Compensation Expense (Details) - USD ($) $ in Thousands |
12 Months Ended |
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] |
|
|
|
Total stock-based compensation expense |
$ 37,676
|
$ 28,862
|
$ 20,646
|
Tax benefit from stock-based compensation |
(7,728)
|
(5,695)
|
(3,537)
|
Total stock-based compensation expense, net of tax effect |
29,948
|
23,167
|
17,109
|
Cost of revenue |
|
|
|
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] |
|
|
|
Total stock-based compensation expense |
1,855
|
1,472
|
1,135
|
Technology and development |
|
|
|
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] |
|
|
|
Total stock-based compensation expense |
6,313
|
4,346
|
3,225
|
Sales and marketing |
|
|
|
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] |
|
|
|
Total stock-based compensation expense |
13,407
|
10,462
|
7,645
|
General and administrative |
|
|
|
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] |
|
|
|
Total stock-based compensation expense |
$ 16,101
|
$ 12,582
|
$ 8,641
|
X |
- DefinitionShare-based Payment Arrangement, Expense, Net
+ References
+ Details
Name: |
pubm_ShareBasedPaymentArrangementExpenseNet |
Namespace Prefix: |
pubm_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionShare-based Payment Arrangement, Tax Benefit
+ References
+ Details
Name: |
pubm_ShareBasedPaymentArrangementTaxBenefit |
Namespace Prefix: |
pubm_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of expense for award under share-based payment arrangement. Excludes amount capitalized.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.F) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (h)(1)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_AllocatedShareBasedCompensationExpense |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionLine items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.
+ References
+ Details
Name: |
us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- Details
Name: |
us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.25.0.1
Net Income Per Share Attributable to Common Stockholders - Schedule of Basic and Diluted Net Income per Share (Details) - USD ($) $ / shares in Units, $ in Thousands |
12 Months Ended |
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
Numerator: |
|
|
|
Net income attributable to common stockholders – basic |
$ 12,504
|
$ 8,881
|
$ 28,705
|
Denominator: |
|
|
|
Weighted average shares outstanding – basic (in shares) |
49,213,000
|
51,760,000
|
52,278,000
|
Options to purchase common stock (in shares) |
3,722,000
|
4,037,000
|
4,606,000
|
Restricted stock (in shares) |
1,272,000
|
178,000
|
13,000
|
Employee stock purchase plan shares (in shares) |
87,000
|
52,000
|
11,000
|
Weighted average shares outstanding – diluted (in shares) |
54,294,000
|
56,027,000
|
56,908,000
|
Net income per share attributable to common stockholders – diluted (in usd per share) |
$ 0.23
|
$ 0.16
|
$ 0.50
|
X |
- DefinitionIncremental Common Shares Attributable to Dilutive Effect of Call Options
+ References
+ Details
Name: |
pubm_IncrementalCommonSharesAttributableToDilutiveEffectOfCallOptions |
Namespace Prefix: |
pubm_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionIncremental Common Shares Attributable to Employee Stock Purchase Plan
+ References
+ Details
Name: |
pubm_IncrementalCommonSharesAttributableToEmployeeStockPurchasePlan |
Namespace Prefix: |
pubm_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionIncremental Common Shares Attributable to Restricted Stock
+ References
+ Details
Name: |
pubm_IncrementalCommonSharesAttributableToRestrictedStock |
Namespace Prefix: |
pubm_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 52 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 60 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 323 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (g)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 15 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (e)(4) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 60B -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(25)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(27)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(23)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7
+ Details
Name: |
us-gaap_EarningsPerShareDiluted |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 60 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 5 -Subparagraph (SAB Topic 6.B) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-5
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 11 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-11
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 60B -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B
+ Details
Name: |
us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 16 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16
+ Details
Name: |
us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionNumber of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10
+ Details
Name: |
us-gaap_WeightedAverageNumberOfSharesOutstandingBasic |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.25.0.1
Net Income Per Share Attributable to Common Stockholders - Schedule of Antidilutive Securities Excluded from Computation of Earnings per Share (Details) - shares shares in Thousands |
12 Months Ended |
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items] |
|
|
|
Total common stock equivalents excluded from net income per share attributable to common stockholders – diluted |
3,454
|
3,310
|
2,254
|
Options to purchase common stock |
|
|
|
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items] |
|
|
|
Total common stock equivalents excluded from net income per share attributable to common stockholders – diluted |
3,354
|
2,167
|
1,016
|
Unvested restricted stock units |
|
|
|
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items] |
|
|
|
Total common stock equivalents excluded from net income per share attributable to common stockholders – diluted |
100
|
1,106
|
1,165
|
ESPP |
|
|
|
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items] |
|
|
|
Total common stock equivalents excluded from net income per share attributable to common stockholders – diluted |
0
|
37
|
73
|
X |
- DefinitionSecurities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1
+ Details
Name: |
us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionLine items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-3
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 60B -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B
+ Details
Name: |
us-gaap_EarningsPerShareDilutedLineItems |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- Details
Name: |
us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockUnitsRSUMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.25.0.1
Income Taxes - Schedule of Income Before Provision for Income Taxes (Details) - USD ($) $ in Thousands |
12 Months Ended |
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
Income Tax Disclosure [Abstract] |
|
|
|
Domestic |
$ 9,737
|
$ 5,371
|
$ 32,945
|
Foreign |
8,037
|
5,134
|
4,522
|
Income before income taxes |
$ 17,774
|
$ 10,505
|
$ 37,467
|
v3.25.0.1
Income Taxes - Schedule of Provision for Income Taxes (Details) - USD ($) $ in Thousands |
12 Months Ended |
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
Current provisions for income taxes: |
|
|
|
Federal |
$ 10,561
|
$ 11,059
|
$ 11,379
|
State |
3,199
|
2,026
|
2,060
|
Foreign |
2,494
|
1,947
|
1,349
|
Total current tax expense |
16,254
|
15,032
|
14,788
|
Deferred tax expense (benefit): |
|
|
|
Federal |
(8,731)
|
(11,825)
|
(5,491)
|
State |
(1,960)
|
(1,391)
|
(769)
|
Foreign |
(293)
|
(192)
|
234
|
Total deferred tax benefit |
(10,984)
|
(13,408)
|
(6,026)
|
Total provision for income taxes |
$ 5,270
|
$ 1,624
|
$ 8,762
|
X |
- DefinitionAmount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 6.I.7) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(h)(1)(Note 1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Subparagraph (a) -SubTopic 10 -Topic 740 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9
+ Details
Name: |
us-gaap_CurrentFederalTaxExpenseBenefit |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(h)(1)(Note 1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Subparagraph (a) -SubTopic 10 -Topic 740 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9
+ Details
Name: |
us-gaap_CurrentForeignTaxExpenseBenefit |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 6.I.7) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(h)(1)(Note 1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Subparagraph (a) -SubTopic 10 -Topic 740 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9
+ Details
Name: |
us-gaap_CurrentStateAndLocalTaxExpenseBenefit |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
v3.25.0.1
v3.25.0.1
Income Taxes - Schedule of Deferred Income Tax Assets (Liabilities) (Details) - USD ($) $ in Thousands |
Dec. 31, 2024 |
Dec. 31, 2023 |
Deferred tax assets: |
|
|
Net operating loss carryforwards |
$ 0
|
$ 811
|
Accruals and allowances |
3,244
|
1,489
|
Tax credits |
1,987
|
2,023
|
Stock-based compensation |
9,155
|
6,967
|
Intangibles assets |
583
|
816
|
Lease obligation |
9,658
|
4,081
|
R&D capitalization |
21,950
|
15,419
|
Other |
1,283
|
931
|
Total deferred tax assets |
47,860
|
32,537
|
Valuation allowance |
(2,118)
|
(2,023)
|
Total deferred tax assets, net of valuation allowance |
45,742
|
30,514
|
Deferred tax liabilities: |
|
|
Property, equipment, and software |
(8,569)
|
(9,273)
|
Goodwill |
(945)
|
(956)
|
Prepaid expense |
(832)
|
(1,023)
|
Right-of-use asset |
(9,445)
|
(3,933)
|
Acquired intangibles |
(1,087)
|
(1,449)
|
Total deferred tax liabilities |
(20,878)
|
(16,634)
|
Net deferred income tax asset (liabilities) |
$ 24,864
|
$ 13,880
|
X |
- DefinitionDeferred Tax Assets, Lease Obligation
+ References
+ Details
Name: |
pubm_DeferredTaxAssetsLeaseObligation |
Namespace Prefix: |
pubm_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionDeferred Tax Liabilities, Right-of-Use Asset
+ References
+ Details
Name: |
pubm_DeferredTaxLiabilitiesRightOfUseAsset |
Namespace Prefix: |
pubm_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6
+ Details
Name: |
us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2
+ Details
Name: |
us-gaap_DeferredTaxAssetsGross |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_DeferredTaxAssetsGrossAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from in-process research and development cost acquired in business combination or from joint venture formation or both.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6
+ Details
Name: |
us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2
+ Details
Name: |
us-gaap_DeferredTaxAssetsLiabilitiesNet |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2
+ Details
Name: |
us-gaap_DeferredTaxAssetsNet |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6
+ Details
Name: |
us-gaap_DeferredTaxAssetsOperatingLossCarryforwards |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6
+ Details
Name: |
us-gaap_DeferredTaxAssetsOther |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6
+ Details
Name: |
us-gaap_DeferredTaxAssetsTaxCreditCarryforwards |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6
+ Details
Name: |
us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from reserves and accruals.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6
+ Details
Name: |
us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2
+ Details
Name: |
us-gaap_DeferredTaxAssetsValuationAllowance |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_DeferredTaxLiabilitiesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of deferred tax liability attributable to taxable temporary differences from goodwill.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 805 -SubTopic 740 -Section 25 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479172/805-740-25-9
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 805 -SubTopic 740 -Section 25 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479172/805-740-25-8
+ Details
Name: |
us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6
+ Details
Name: |
us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of deferred tax consequences attributable to taxable temporary differences derived from prepaid expenses.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6
+ Details
Name: |
us-gaap_DeferredTaxLiabilitiesPrepaidExpenses |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6
+ Details
Name: |
us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
v3.25.0.1
X |
- DefinitionThe amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-3
+ Details
Name: |
us-gaap_TaxCreditCarryforwardAmount |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionLine items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-3
+ Details
Name: |
us-gaap_TaxCreditCarryforwardLineItems |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 217 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 15A -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A
+ Details
Name: |
us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- Details
Name: |
us-gaap_TaxCreditCarryforwardAxis=us-gaap_ResearchMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.25.0.1
Income Taxes - Schedule of Unrecognized Income Tax Benefits (Details) - USD ($) $ in Thousands |
12 Months Ended |
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
Unrecognized Tax Benefits [Roll Forward] |
|
|
|
Gross unrecognized income tax benefits — beginning balance |
$ 4,381
|
$ 4,303
|
$ 2,364
|
Increases related to tax positions taken during the current year |
1,091
|
1,104
|
1,788
|
Increases related to tax positions taken during the prior years |
10
|
0
|
386
|
Decreases related to tax positions taken during the prior years |
(787)
|
(1,026)
|
(235)
|
Gross unrecognized income tax benefits — ending balance |
$ 4,695
|
$ 4,381
|
$ 4,303
|
X |
- DefinitionA roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.
+ References
+ Details
Name: |
us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of unrecognized tax benefits.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 217 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 15A -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 10B -Publisher FASB -URI https://asc.fasb.org/1943274/2147482525/740-10-45-10B
+ Details
Name: |
us-gaap_UnrecognizedTaxBenefits |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 217 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 15A -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A
+ Details
Name: |
us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 217 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 15A -Subparagraph (a)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A
+ Details
Name: |
us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 217 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 15A -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A
+ Details
Name: |
us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
v3.25.0.1
X |
- DefinitionNumber of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 47 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 54 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54
Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-18
+ Details
Name: |
us-gaap_NumberOfReportableSegments |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:integerItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_SegmentReportingAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.25.0.1
Segment and Geographical Information - Schedule of Segment Reporting Information (Details) - USD ($) $ in Thousands |
12 Months Ended |
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
Segment Reporting Information [Line Items] |
|
|
|
Revenue |
$ 291,256
|
$ 267,014
|
$ 256,380
|
Less: |
|
|
|
Operating income |
3,927
|
2,036
|
40,520
|
Other income (expense) |
|
|
|
Interest income |
8,477
|
8,828
|
2,214
|
Unrealized loss on equity investments |
0
|
0
|
(5,948)
|
Other income (expense), net |
5,370
|
(359)
|
681
|
Income before income taxes |
17,774
|
10,505
|
37,467
|
Provision for income taxes |
5,270
|
1,624
|
8,762
|
Net income |
12,504
|
8,881
|
28,705
|
Reportable Segment |
|
|
|
Segment Reporting Information [Line Items] |
|
|
|
Revenue |
291,256
|
267,014
|
256,380
|
Less: |
|
|
|
Employee compensation |
183,022
|
156,052
|
126,456
|
Depreciation and amortization expense |
45,352
|
44,770
|
34,249
|
Other segment items |
58,955
|
64,156
|
55,155
|
Operating income |
3,927
|
2,036
|
40,520
|
Other income (expense) |
|
|
|
Interest income |
8,477
|
8,828
|
2,214
|
Unrealized loss on equity investments |
0
|
0
|
(5,948)
|
Other income (expense), net |
5,370
|
(359)
|
681
|
Income before income taxes |
17,774
|
10,505
|
37,467
|
Provision for income taxes |
5,270
|
1,624
|
8,762
|
Net income |
$ 12,504
|
$ 8,881
|
$ 28,705
|
X |
- DefinitionThe current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1
+ Details
Name: |
us-gaap_DepreciationAndAmortization |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of loss from downward price adjustment on investment in equity security without readily determinable fair value.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 321 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479536/321-10-50-3
+ Details
Name: |
us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAnnualAmount |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of interest income (expense) classified as nonoperating.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22
Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 48 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48
+ Details
Name: |
us-gaap_InterestIncomeExpenseNonoperatingNet |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionThe portion of profit or loss for the period, net of income taxes, which is attributable to the parent.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 60 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 323 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (g)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2
Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(20)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4
Reference 17: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section 45 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(18)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(9)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(1)(d)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 26: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 27: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 28: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 29: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 30: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 31: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 32: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 60B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B
Reference 33: http://www.xbrl.org/2003/role/disclosureRef -Topic 205 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7
Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
Reference 35: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1A -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A
Reference 36: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B
Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(22)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1
+ Details
Name: |
us-gaap_NetIncomeLoss |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_NonoperatingIncomeExpenseAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_OperatingExpensesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe net result for the period of deducting operating expenses from operating revenues.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30
Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 270 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1
Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (ee) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 7: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 31 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31
+ Details
Name: |
us-gaap_OperatingIncomeLoss |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of income (expense) related to nonoperating activities, classified as other.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(9)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
+ Details
Name: |
us-gaap_OtherNonoperatingIncomeExpense |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 41 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 270 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (ee) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 924 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 11.L) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 42 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 40 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4
+ Details
Name: |
us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of other expense (income) and loss (gain) calculated as difference between segment revenue and separately disclosed expense category to arrive at segment profit (loss).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 48 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 270 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (ee) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 26C -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26C
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 26B -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26B
+ Details
Name: |
us-gaap_SegmentReportingOtherItemAmount |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- Details
Name: |
us-gaap_StatementBusinessSegmentsAxis=pubm_ReportableSegmentMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.25.0.1
Segment and Geographical Information - Schedule of Geographical Information (Details) - USD ($) $ in Thousands |
12 Months Ended |
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
Revenues from External Customers and Long-Lived Assets [Line Items] |
|
|
|
Revenue |
$ 291,256
|
$ 267,014
|
$ 256,380
|
Long-lived assets |
102,924
|
81,831
|
|
United States |
|
|
|
Revenues from External Customers and Long-Lived Assets [Line Items] |
|
|
|
Revenue |
176,208
|
158,110
|
156,067
|
Long-lived assets |
88,998
|
68,299
|
|
EMEA |
|
|
|
Revenues from External Customers and Long-Lived Assets [Line Items] |
|
|
|
Revenue |
83,385
|
84,919
|
71,869
|
APAC |
|
|
|
Revenues from External Customers and Long-Lived Assets [Line Items] |
|
|
|
Revenue |
25,002
|
19,287
|
24,844
|
Rest of the world |
|
|
|
Revenues from External Customers and Long-Lived Assets [Line Items] |
|
|
|
Revenue |
6,661
|
4,698
|
$ 3,600
|
Long-lived assets |
$ 13,926
|
$ 13,532
|
|
X |
- DefinitionLong-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 41 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41
+ Details
Name: |
us-gaap_NoncurrentAssets |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 41 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 270 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (ee) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 924 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 11.L) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 42 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 40 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4
+ Details
Name: |
us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionLine items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.
+ References
+ Details
Name: |
us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- Details
Name: |
srt_StatementGeographicalAxis=country_US |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
srt_StatementGeographicalAxis=us-gaap_EMEAMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
srt_StatementGeographicalAxis=srt_AsiaPacificMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
srt_StatementGeographicalAxis=pubm_RestOfTheWorldMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.25.0.1
X |
- References
+ Details
Name: |
us-gaap_CompensationAndRetirementDisclosureAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of discretionary contributions made by an employer to a defined contribution plan.
+ References
+ Details
Name: |
us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionMaximum percentage of employee gross pay the employee may contribute to a defined contribution plan.
+ References
+ Details
Name: |
us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:percentItemType |
Balance Type: |
na |
Period Type: |
duration |
|
PubMatic (NASDAQ:PUBM)
Historical Stock Chart
From Feb 2025 to Mar 2025
PubMatic (NASDAQ:PUBM)
Historical Stock Chart
From Mar 2024 to Mar 2025