0001809519-26-000152.txt : 20260805 0001809519-26-000152.hdr.sgml : 20260805 20260805160902 ACCESSION NUMBER: 0001809519-26-000152 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 56 CONFORMED PERIOD OF REPORT: 20260630 FILED AS OF DATE: 20260805 DATE AS OF CHANGE: 20260805 FILER: COMPANY DATA: COMPANY CONFORMED NAME: GoodRx Holdings, Inc. CENTRAL INDEX KEY: 0001809519 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER PROCESSING & DATA PREPARATION [7374] ORGANIZATION NAME: 06 Technology EIN: 475104396 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-39549 FILM NUMBER: 261243518 BUSINESS ADDRESS: STREET 1: 2701 OLYMPIC BOULEVARD CITY: SANTA MONICA STATE: CA ZIP: 90404 BUSINESS PHONE: (855) 268-2822 MAIL ADDRESS: STREET 1: 2701 OLYMPIC BOULEVARD CITY: SANTA MONICA STATE: CA ZIP: 90404 10-Q 1 gdrx-20260630.htm 10-Q gdrx-20260630
000180951912-312026Q2falsexbrli:sharesiso4217:USDiso4217:USDxbrli:sharesgdrx:segmentxbrli:puregdrx:counterpartygdrx:plaintiffgdrx:casegdrx:Defendant00018095192026-01-012026-06-300001809519us-gaap:CommonClassAMember2026-07-280001809519us-gaap:CommonClassBMember2026-07-2800018095192026-06-3000018095192025-12-310001809519us-gaap:CommonClassBMember2026-06-300001809519us-gaap:CommonClassBMember2025-12-310001809519us-gaap:CommonClassAMember2025-12-310001809519us-gaap:CommonClassAMember2026-06-3000018095192026-04-012026-06-3000018095192025-04-012025-06-3000018095192025-01-012025-06-300001809519us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization2026-04-012026-06-300001809519us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization2025-04-012025-06-300001809519us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization2026-01-012026-06-300001809519us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization2025-01-012025-06-300001809519us-gaap:ResearchAndDevelopmentExpense2026-04-012026-06-300001809519us-gaap:ResearchAndDevelopmentExpense2025-04-012025-06-300001809519us-gaap:ResearchAndDevelopmentExpense2026-01-012026-06-300001809519us-gaap:ResearchAndDevelopmentExpense2025-01-012025-06-300001809519us-gaap:SellingAndMarketingExpense2026-04-012026-06-300001809519us-gaap:SellingAndMarketingExpense2025-04-012025-06-300001809519us-gaap:SellingAndMarketingExpense2026-01-012026-06-300001809519us-gaap:SellingAndMarketingExpense2025-01-012025-06-300001809519us-gaap:GeneralAndAdministrativeExpense2026-04-012026-06-300001809519us-gaap:GeneralAndAdministrativeExpense2025-04-012025-06-300001809519us-gaap:GeneralAndAdministrativeExpense2026-01-012026-06-300001809519us-gaap:GeneralAndAdministrativeExpense2025-01-012025-06-300001809519us-gaap:CommonStockMember2025-12-310001809519us-gaap:AdditionalPaidInCapitalMember2025-12-310001809519us-gaap:RetainedEarningsMember2025-12-310001809519us-gaap:CommonStockMember2026-01-012026-03-310001809519us-gaap:AdditionalPaidInCapitalMember2026-01-012026-03-3100018095192026-01-012026-03-310001809519us-gaap:RetainedEarningsMember2026-01-012026-03-310001809519us-gaap:CommonStockMember2026-03-310001809519us-gaap:AdditionalPaidInCapitalMember2026-03-310001809519us-gaap:RetainedEarningsMember2026-03-3100018095192026-03-310001809519us-gaap:AdditionalPaidInCapitalMember2026-04-012026-06-300001809519us-gaap:CommonStockMember2026-04-012026-06-300001809519us-gaap:RetainedEarningsMember2026-04-012026-06-300001809519us-gaap:CommonStockMember2026-06-300001809519us-gaap:AdditionalPaidInCapitalMember2026-06-300001809519us-gaap:RetainedEarningsMember2026-06-300001809519us-gaap:CommonStockMember2024-12-310001809519us-gaap:AdditionalPaidInCapitalMember2024-12-310001809519us-gaap:RetainedEarningsMember2024-12-3100018095192024-12-310001809519us-gaap:CommonStockMember2025-01-012025-03-310001809519us-gaap:AdditionalPaidInCapitalMember2025-01-012025-03-3100018095192025-01-012025-03-310001809519us-gaap:RetainedEarningsMember2025-01-012025-03-310001809519us-gaap:CommonStockMember2025-03-310001809519us-gaap:AdditionalPaidInCapitalMember2025-03-310001809519us-gaap:RetainedEarningsMember2025-03-3100018095192025-03-310001809519us-gaap:CommonStockMember2025-04-012025-06-300001809519us-gaap:AdditionalPaidInCapitalMember2025-04-012025-06-300001809519us-gaap:RetainedEarningsMember2025-04-012025-06-300001809519us-gaap:CommonStockMember2025-06-300001809519us-gaap:AdditionalPaidInCapitalMember2025-06-300001809519us-gaap:RetainedEarningsMember2025-06-3000018095192025-06-300001809519us-gaap:CommonStockMemberus-gaap:RelatedPartyMember2025-01-012025-06-300001809519us-gaap:CommonStockMemberus-gaap:RelatedPartyMember2025-01-012025-03-310001809519us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2026-06-300001809519us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2025-12-310001809519us-gaap:CustomerConcentrationRiskMembergdrx:CustomerOneMemberus-gaap:RevenueFromContractWithCustomerMember2025-04-012025-06-300001809519us-gaap:CustomerConcentrationRiskMembergdrx:CustomerOneMemberus-gaap:RevenueFromContractWithCustomerMember2025-01-012025-06-300001809519us-gaap:CustomerConcentrationRiskMembergdrx:CustomerOneMemberus-gaap:AccountsReceivableMember2026-01-012026-06-300001809519gdrx:MinorityEquityInterestsMember2026-06-300001809519gdrx:OperatingLeaseRightOfUseAssetsMember2025-01-012025-03-310001809519gdrx:OperatingLeaseRightOfUseAssetsMember2025-03-310001809519gdrx:VividRxClearRxIncMember2025-01-132025-01-130001809519gdrx:VitacarePrescriptionServicesIncMember2025-01-130001809519gdrx:VitacarePrescriptionServicesIncMemberus-gaap:CustomerRelationshipsMember2025-01-1300018095192024-01-012024-12-310001809519gdrx:FirstLienCreditAgreementMember2024-07-100001809519us-gaap:RevolvingCreditFacilityMembergdrx:FirstLienCreditAgreementMember2024-07-100001809519gdrx:FirstLienCreditAgreementMember2026-04-012026-06-300001809519gdrx:FirstLienCreditAgreementMember2025-04-012025-06-300001809519gdrx:FirstLienCreditAgreementMember2026-01-012026-06-300001809519gdrx:FirstLienCreditAgreementMember2025-01-012025-06-300001809519us-gaap:RevolvingCreditFacilityMember2026-06-300001809519us-gaap:RevolvingCreditFacilityMember2025-12-310001809519us-gaap:LetterOfCreditMember2026-06-300001809519us-gaap:LetterOfCreditMember2025-12-310001809519gdrx:A2024TermLoanMember2026-06-300001809519gdrx:A2024TermLoanMember2025-12-310001809519gdrx:FirstLienCreditAgreementMember2026-06-300001809519gdrx:FirstLienCreditAgreementMember2025-12-310001809519us-gaap:PendingLitigationMember2023-02-022023-03-300001809519us-gaap:PendingLitigationMember2023-03-300001809519us-gaap:PendingLitigationMembergdrx:PrivacyProtectionMember2023-02-022023-03-300001809519us-gaap:PendingLitigationMembergdrx:ElectronicCommunicationPrivacyActPrivacyProtectionMember2023-02-022023-03-300001809519gdrx:SDFLClassActionMatterMemberus-gaap:PendingLitigationMember2023-10-272023-10-270001809519gdrx:NDCAClassActionMatterMemberus-gaap:SettledLitigationMember2024-11-252024-11-250001809519gdrx:SDFLClassActionMatterMemberus-gaap:PendingLitigationMember2025-12-310001809519gdrx:SDFLClassActionMatterMemberus-gaap:PendingLitigationMember2026-06-300001809519us-gaap:PrepaidExpenseAndOtherAssetsCurrent2026-06-300001809519us-gaap:PrepaidExpenseAndOtherAssetsCurrent2025-12-310001809519gdrx:PrescriptionTransactionsRevenueMember2026-04-012026-06-300001809519gdrx:PrescriptionTransactionsRevenueMember2025-04-012025-06-300001809519gdrx:PrescriptionTransactionsRevenueMember2026-01-012026-06-300001809519gdrx:PrescriptionTransactionsRevenueMember2025-01-012025-06-300001809519gdrx:SubscriptionRevenueMember2026-04-012026-06-300001809519gdrx:SubscriptionRevenueMember2025-04-012025-06-300001809519gdrx:SubscriptionRevenueMember2026-01-012026-06-300001809519gdrx:SubscriptionRevenueMember2025-01-012025-06-300001809519gdrx:PharmaManufacturerSolutionsRevenuesMember2026-04-012026-06-300001809519gdrx:PharmaManufacturerSolutionsRevenuesMember2025-04-012025-06-300001809519gdrx:PharmaManufacturerSolutionsRevenuesMember2026-01-012026-06-300001809519gdrx:PharmaManufacturerSolutionsRevenuesMember2025-01-012025-06-300001809519gdrx:OtherRevenueMember2026-04-012026-06-300001809519gdrx:OtherRevenueMember2025-04-012025-06-300001809519gdrx:OtherRevenueMember2026-01-012026-06-300001809519gdrx:OtherRevenueMember2025-01-012025-06-300001809519gdrx:NewRepurchaseProgramMemberus-gaap:CommonClassAMember2024-02-270001809519gdrx:NewRepurchaseProgramMemberus-gaap:CommonClassAMember2026-06-300001809519gdrx:FranciscoPartnersStockPurchaseAgreementMembergdrx:CommonClassAAndClassBMemberus-gaap:RelatedPartyMember2025-03-012025-03-310001809519gdrx:IdeaMenLLCMembergdrx:CommonClassAAndClassBMemberus-gaap:RelatedPartyMember2025-03-012025-03-310001809519gdrx:SpectrumStockPurchaseAgreementMembergdrx:CommonClassAAndClassBMemberus-gaap:RelatedPartyMember2025-03-012025-03-310001809519us-gaap:CommonStockMemberus-gaap:RelatedPartyMember2025-03-012025-03-310001809519gdrx:CommonClassAAndClassBMemberus-gaap:RelatedPartyMember2025-03-012025-03-310001809519gdrx:CommonClassAAndClassBMemberus-gaap:RelatedPartyMember2025-03-310001809519us-gaap:CommonClassAMember2026-04-012026-06-300001809519us-gaap:CommonClassAMember2025-04-012025-06-300001809519us-gaap:CommonClassAMember2026-01-012026-06-300001809519us-gaap:CommonClassAMember2025-01-012025-06-300001809519gdrx:StockOptionsAndRestrictedStockUnitsMember2026-04-012026-06-300001809519gdrx:StockOptionsAndRestrictedStockUnitsMember2025-04-012025-06-300001809519gdrx:StockOptionsAndRestrictedStockUnitsMember2026-01-012026-06-300001809519gdrx:StockOptionsAndRestrictedStockUnitsMember2025-01-012025-06-30
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549
________________________________
FORM 10-Q
________________________________
(Mark One)
x
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended June 30, 2026
OR
o
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-39549
________________________________
GoodRx Holdings, Inc.
(Exact Name of Registrant as Specified in its Charter)
________________________________
Delaware
47-5104396
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification No.)
2701 Olympic Boulevard
Santa Monica, CA
90404
(Address of principal executive offices)
(Zip Code)
(855) 268-2822
(Registrant’s telephone number, including area code)
N/A
(Former name, former address and former fiscal year, if changed since last report)
________________________________
Securities registered pursuant to Section 12(b) of the Act:
Title of each class
Trading
Symbol(s)
Name of each exchange on which registered
Class A common stock, $0.0001 par value per share
GDRX
The Nasdaq Stock Market LLC
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 x No o
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 x No o
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 the 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
o
Accelerated filer
x
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. o
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes o No x
As of July 28, 2026, the registrant had 107,181,201 shares of Class A common stock, $0.0001 par value per share, and
233,964,187 shares of Class B common stock, $0.0001 par value per share, outstanding.
FORWARD-LOOKING STATEMENTS
This Quarterly Report on Form 10-Q contains forward-looking statements. We intend such forward-looking statements
to be covered by the safe harbor provisions for forward-looking statements contained in Section 27A of the Securities Act of
1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). All
statements other than statements of historical facts contained in this Quarterly Report on Form 10-Q may be forward-looking
statements. In some cases, you can identify forward-looking statements by terms such as “may,” “will,” “should,” “expects,”
“plans,” “anticipates,” “could,” “intends,” “targets,” “projects,” “contemplates,” “believes,” “estimates,” “forecasts,” “predicts,”
“potential” or “continue” or the negative of these terms or other similar expressions. Forward-looking statements contained in
this Quarterly Report on Form 10-Q include, but are not limited to, statements regarding our future results of operations and
financial position, industry and business trends, the anticipated impact of ongoing changes in the U.S. retail pharmacy
landscape and macroeconomic environment, the impact of store closures and the announced bankruptcy of one of our retail
partners on our business, the potential impact of the new government-sponsored direct-to-consumer platform called
“TrumpRx.gov” and other evolving federal initiatives on our business, our value proposition, our collaborations and
partnerships with third parties, including our integrated savings program, the impact of the volume reduction in one of our
integrated savings programs, the anticipated expansion of our condition-specific subscription program, our direct contracting
approach with select pharmacies, the impact of the sunset of certain of our offerings, anticipated impacts of our restructuring
and cost saving initiatives, stock compensation, our stock repurchase program, realizability of deferred tax assets, impacts
from recent tax legislation, potential outcomes and estimated impacts of certain legal proceedings, our business strategy,
our plans, market opportunity and growth and our objectives for future operations.
The forward-looking statements in this Quarterly Report on Form 10-Q are only predictions. We have based these
forward-looking statements largely on our current expectations and projections about future events and financial trends that
we believe may affect our business, financial condition and results of operations. Forward-looking statements involve known
and unknown risks, uncertainties and other important factors that may cause our actual results, performance or
achievements to be materially different from any future results, performance or achievements expressed or implied by the
forward-looking statements, including, but not limited to, risks related to our limited operating history and early stage of
growth; our recent growth rates may not be sustainable or indicative of future growth; our ability to achieve broad market
education and change consumer purchasing habits; our general ability to continue to attract, acquire and retain consumers
in a cost-effective manner; our significant reliance on our prescription transactions offering and ability to expand our
offerings; changes in medication pricing and the significant impact of pricing structures negotiated by industry participants;
our general inability to control the categories and types of prescriptions for which we can offer savings or discounted prices;
our reliance on a limited number of industry participants, including pharmacy benefit managers, pharmacies, and pharma
manufacturers; the competitive nature of our industry; risks related to pandemics, epidemics or outbreak of infectious
disease; the accuracy of our estimate of our addressable market and other operational metrics; our ability to respond to
changes in the market for prescription pricing and to maintain and expand the use of GoodRx codes; our ability to maintain
positive perception of our platform or maintain and enhance our brand; risks related to any failure to maintain effective
internal control over financial reporting; risks related to use of social media, emails, text messages and other messaging
channels as part of our marketing strategy; our dependence on our information technology systems and those of our third-
party vendors, and risks related to any failure or significant disruptions thereof; risks related to the use of AI and machine
learning in our business; risks related to government regulation of the internet, e-commerce, consumer data and privacy,
information technology and cybersecurity; risks related to a decrease in consumer willingness to receive correspondence or
any technical, legal or any other restrictions to send such correspondence; risks related to any failure to comply with
applicable data protection, privacy and security, advertising and consumer protection laws, regulations, standards, and other
requirements; our ability to utilize our net operating loss carryforwards and certain other tax attributes; the risk that we may
be unable to realize expected benefits from our restructuring and cost reduction efforts; our ability to attract, develop,
motivate and retain well-qualified employees; risks related to our acquisition strategy; risks related to our debt arrangements;
interruptions or delays in service on our apps or websites or any undetected errors or design faults; our reliance on third-
party platforms to distribute our platform and offerings, including software as-a-service technologies; systems failures or
other disruptions in the operations of these parties on which we depend; risks related to climate change; the increasing
focus on environmental sustainability and social initiatives; risks related to our intellectual property; risks related to operating
in the healthcare industry; risks related to our organizational structure; litigation related risks; our ability to accurately
forecast revenue and appropriately plan our expenses in the future; risks related to general economic factors, natural
disasters or other unexpected events; risks related to the healthcare reform legislation and other proposed or future changes
impacting the healthcare industry and healthcare spending which may adversely affect our business, financial condition and
results of operations; as well as the other important factors discussed in the sections entitled “Risk Factors” of our Annual
Report on Form 10-K for the fiscal year ended December 31, 2025 (“2025 10-K”) and in our other filings with the Securities
and Exchange Commission (“SEC”). The forward-looking statements in this Quarterly Report on Form 10-Q are based upon
information available to us as of the date of this Quarterly Report on Form 10-Q, and while we believe such information
forms a reasonable basis for such statements, such information may be limited or incomplete, and our statements should
not be read to indicate that we have conducted an exhaustive inquiry into, or review of, all potentially available relevant
information. These statements are inherently uncertain and investors are cautioned not to unduly rely upon these
statements.
You should read this Quarterly Report on Form 10-Q and the documents that we reference in this Quarterly Report on
Form 10-Q and have filed as exhibits to this Quarterly Report on Form 10-Q with the understanding that our actual future
results, levels of activity, performance and achievements may be materially different from what we expect. We qualify all of
our forward-looking statements by these cautionary statements. These forward-looking statements speak only as of the date
of this Quarterly Report on Form 10-Q. Except as required by applicable law, we do not plan to publicly update or revise any
forward-looking statements contained in this Quarterly Report on Form 10-Q, whether as a result of any new information,
future events or otherwise.
We periodically post information that may be important to investors on our investor relations website at https://
investors.goodrx.com. We intend to use our website as a means of disclosing material non-public information and for
complying with our disclosure obligations under Regulation FD. Accordingly, investors and potential investors are
encouraged to consult our website regularly for important information, in addition to following GoodRx’s press releases,
filings with the SEC and public conference calls and webcasts. The information contained on, or that may be accessed
through, our website is not incorporated by reference into, and is not a part of, this Quarterly Report on Form 10-Q.
1
PART I. FINANCIAL INFORMATION
Item 1. Financial Statements
GoodRx Holdings, Inc.
Condensed Consolidated Balance Sheets
(Unaudited)
(in thousands, except par values)
June 30, 2026
December 31, 2025
Assets
Current assets
Cash and cash equivalents
$296,113
$261,820
Accounts receivable, net
182,140
235,746
Prescription reimbursement assets
1,076,012
98,331
Prepaid expenses and other current assets
45,062
47,205
Total current assets
1,599,327
643,102
Property and equipment, net
11,514
12,268
Goodwill
430,331
430,331
Intangible assets, net
58,254
64,082
Capitalized software, net
140,300
139,261
Operating lease right-of-use assets, net
27,630
28,808
Deferred tax assets, net
47,335
57,111
Other assets
28,237
29,095
Total assets
$2,342,928
$1,404,058
Liabilities and stockholders' equity
Current liabilities
Accounts payable
$8,906
$19,405
Prescription reimbursement liabilities
1,039,995
130,139
Accrued expenses and other current liabilities
98,610
86,705
Current portion of debt
5,000
5,000
Operating lease liabilities, current
5,358
4,753
Total current liabilities
1,157,869
246,002
Debt, net
481,588
483,264
Operating lease liabilities, net of current portion
47,004
49,789
Other liabilities
8,866
8,741
Total liabilities
1,695,327
787,796
Commitments and contingencies (Note 7)
Stockholders' equity
Preferred stock, $0.0001 par value; 50,000 shares authorized and nil shares
issued and outstanding at June 30, 2026 and December 31, 2025
—
—
Common stock, $0.0001 par value; Class A: 2,000,000 shares authorized,
106,164 and 107,088 shares issued and outstanding at June 30, 2026 and
December 31, 2025, respectively; and Class B: 1,000,000 shares authorized,
233,964 shares issued and outstanding at June 30, 2026 and December 31,
2025
34
34
Additional paid-in capital
2,048,436
2,026,802
Accumulated deficit
(1,400,869)
(1,410,574)
Total stockholders' equity
647,601
616,262
Total liabilities and stockholders' equity
$2,342,928
$1,404,058
See accompanying notes to condensed consolidated financial statements.
2
GoodRx Holdings, Inc.
Condensed Consolidated Statements of Operations
(Unaudited)
Three Months Ended
June 30,
Six Months Ended
June 30,
(in thousands, except for per share amounts)
2026
2025
2026
2025
Revenue
$200,411
$203,070
$394,417
$406,040
Costs and operating expenses:
Cost of revenue, exclusive of depreciation and
amortization presented separately below
20,999
13,350
41,155
26,714
Product development and technology
26,711
29,933
56,888
61,075
Sales and marketing
81,986
84,870
163,039
169,412
General and administrative
24,814
28,379
51,633
58,009
Depreciation and amortization
22,269
19,729
44,061
40,641
Total costs and operating expenses
176,779
176,261
356,776
355,851
Operating income
23,632
26,809
37,641
50,189
Other expense, net:
Other income
625
694
625
694
Interest income
1,019
2,803
2,416
6,735
Interest expense
(9,810)
(10,729)
(19,577)
(21,373)
Total other expense, net
(8,166)
(7,232)
(16,536)
(13,944)
Income before income taxes
15,466
19,577
21,105
36,245
Income tax expense
(6,930)
(6,734)
(11,400)
(12,350)
Net income
$8,536
$12,843
$9,705
$23,895
Earnings per share:
Basic
$0.03
$0.04
$0.03
$0.06
Diluted
$0.02
$0.04
$0.03
$0.06
Weighted average shares used in computing
earnings per share:
Basic
339,277
356,623
339,839
367,847
Diluted
348,058
357,159
344,676
368,345
Stock-based compensation included in costs and
operating expenses:
Cost of revenue
$58
$122
$110
$222
Product development and technology
4,554
6,323
8,762
11,993
Sales and marketing
4,203
5,929
8,452
11,811
General and administrative
7,778
9,041
15,778
16,563
See accompanying notes to condensed consolidated financial statements.
3
GoodRx Holdings, Inc.
Condensed Consolidated Statements of Stockholders’ Equity
(Unaudited)
Class A and Class B
Common Stock
Additional
Paid-in
Capital
Accumulated
Deficit
Total
Stockholders'
Equity
(in thousands)
Shares
Amount
Balance at December 31, 2025
341,052
$34
$2,026,802
$(1,410,574)
$616,262
Stock options exercised
192
—
95
—
95
Stock-based compensation
—
—
19,683
—
19,683
Vesting and settlement of restricted stock
units
2,965
—
—
—
—
Common stock withheld related to net
share settlement
(1,096)
—
(2,582)
—
(2,582)
Repurchases of Class A common stock
(5,536)
—
(12,641)
—
(12,641)
Net income
—
—
—
1,169
1,169
Balance at March 31, 2026
337,577
$34
$2,031,357
$(1,409,405)
$621,986
Stock-based compensation
—
—
19,835
—
19,835
Vesting and settlement of restricted stock
units
3,729
—
—
—
—
Common stock withheld related to net
share settlement
(1,335)
—
(3,186)
—
(3,186)
Repurchases of Class A common stock
—
—
61
—
61
Issuance of common stock through
employee stock purchase plan
157
—
369
—
369
Net income
—
—
—
8,536
8,536
Balance at June 30, 2026
340,128
$34
$2,048,436
$(1,400,869)
$647,601
See accompanying notes to condensed consolidated financial statements.
4
GoodRx Holdings, Inc.
Condensed Consolidated Statements of Stockholders’ Equity
(Unaudited)
Class A and Class B
Common Stock
Additional
Paid-in
Capital
Accumulated
Deficit
Total
Stockholders'
Equity
(in thousands)
Shares
Amount
Balance at December 31, 2024
382,815
$38
$2,165,633
$(1,441,013)
$724,658
Stock options exercised
4
—
2
—
2
Stock-based compensation
—
—
23,312
—
23,312
Vesting and settlement of restricted stock
units
2,136
—
—
—
—
Common stock withheld related to net
share settlement
(802)
—
(3,757)
—
(3,757)
Repurchases of Class A common stock (1)
(23,340)
(2)
(100,918)
—
(100,920)
Net income
—
—
—
11,052
11,052
Balance at March 31, 2025
360,813
$36
$2,084,272
$(1,429,961)
$654,347
Stock options exercised
2
—
1
—
1
Stock-based compensation
—
—
25,880
—
25,880
Vesting and settlement of restricted stock
units
3,014
—
—
—
—
Common stock withheld related to net
share settlement
(1,056)
—
(4,548)
—
(4,548)
Repurchases of Class A common stock
(10,224)
(1)
(46,351)
—
(46,352)
Issuance of common stock through
employee stock purchase plan
222
—
860
—
860
Net income
—
—
—
12,843
12,843
Balance at June 30, 2025
352,771
$35
$2,060,114
$(1,417,118)
$643,031
See accompanying notes to condensed consolidated financial statements.
_____________________________________________________
(1)Repurchases of Class A common stock for the three months ended March 31, 2025 include 20.0 million shares
repurchased from related parties (after giving effect to the automatic conversion of Class B common stock to Class
A common stock upon such repurchase) for an aggregate consideration of $84.9 million. See "Note 9.
Stockholders' Equity" for additional information.
5
GoodRx Holdings, Inc.
Condensed Consolidated Statements of Cash Flows
(Unaudited)
Six Months Ended
June 30,
(in thousands)
2026
2025
Cash flows from operating activities
Net income
$9,705
$23,895
Adjustments to reconcile net income to net cash provided by operating
activities:
Depreciation and amortization
44,061
40,641
Amortization of debt issuance costs and discounts
932
869
Non-cash operating lease expense
1,910
2,065
Stock-based compensation expense
33,102
40,589
Deferred income taxes
9,776
—
Loss on operating lease asset
—
4,409
Other
1,069
456
Changes in operating assets and liabilities:
Accounts receivable
53,606
(43,093)
Prescription reimbursement assets (1)
(977,681)
(16,027)
Prepaid expenses and other assets (1)
2,929
231
Accounts payable (1)
(9,871)
3,579
Prescription reimbursement liabilities (1)
909,856
(1,313)
Accrued expenses and other current liabilities (1)
16,063
5,585
Operating lease liabilities
(2,912)
(3,187)
Other liabilities
125
294
Net cash provided by operating activities
92,670
58,993
Cash flows from investing activities
Purchase of property and equipment
(1,498)
(532)
Acquisition
—
(30,000)
Capitalized software
(34,555)
(39,659)
Net cash used in investing activities
(36,053)
(70,191)
Cash flows from financing activities
Payments on long-term debt
(2,500)
(2,500)
Repurchases of Class A common stock (2)
(14,520)
(145,888)
Proceeds from exercise of stock options
95
3
Employee taxes paid related to net share settlement of equity awards
(5,768)
(8,305)
Proceeds from employee stock purchase plan
369
860
Net cash used in financing activities
(22,324)
(155,830)
Net change in cash and cash equivalents
34,293
(167,028)
Cash and cash equivalents
Beginning of period
261,820
448,346
End of period
$296,113
$281,318
Supplemental disclosure of cash flow information
Non cash investing and financing activities:
Right-of-use assets obtained in exchange for operating lease liabilities
$732
$9,098
Stock-based compensation included in capitalized software
6,416
8,603
Capitalized software included in accounts payable and accrued expenses and
other current liabilities
5,485
6,645
6
See accompanying notes to condensed consolidated financial statements.
_____________________________________________________
(1)Prior to December 31, 2025, prescription reimbursement assets were presented as a component of prepaid
expenses and other current assets, and prescription reimbursement liabilities as a component of accounts payable
and accrued expenses and other current liabilities. Prior period amounts have been reclassified to conform to the
current period presentation. These reclassifications had no impact on previously reported cash flows provided by
operating activities.
(2)Repurchases of Class A common stock for the six months ended June 30, 2025 include 20.0 million shares
repurchased from related parties (after giving effect to the automatic conversion of Class B common stock to Class
A common stock upon such repurchase) for an aggregate consideration of $84.9 million. See "Note 9.
Stockholders' Equity" for additional information.
7
GoodRx Holdings, Inc.
Notes to Condensed Consolidated Financial Statements
(Unaudited)
1. Description of Business
GoodRx Holdings, Inc. was incorporated in September 2015 and has no material assets or standalone operations other
than its ownership in its consolidated subsidiaries. GoodRx, Inc. ("GoodRx"), a Delaware corporation initially formed in
September 2011, is a wholly-owned subsidiary of GoodRx Intermediate Holdings, LLC, which itself is a wholly-owned
subsidiary of GoodRx Holdings, Inc.
GoodRx Holdings, Inc. and its subsidiaries (collectively, "we," "us" or "our") offer information and tools to help
consumers compare prices and save on their prescription drug purchases. We operate a price comparison platform that
provides consumers with curated, geographically relevant prescription pricing, and provides access to negotiated prices
through our codes that can be used to save money on prescriptions across the United States (the "prescription transactions
offering"). We also offer other healthcare products and services, including subscription programs, solutions for
pharmaceutical manufacturers and other customers, referred to as GoodRx Pharma Direct ("Pharma Direct"), and telehealth
services.
2. Summary of Significant Accounting Policies
Basis of Presentation
The accompanying unaudited condensed consolidated financial statements have been prepared in conformity with
accounting principles generally accepted in the United States (“GAAP”) and applicable rules and regulations of the
Securities and Exchange Commission (“SEC”) regarding interim financial information. Certain information and disclosures
normally included in our annual consolidated financial statements prepared in accordance with GAAP have been condensed
or omitted. Accordingly, these condensed consolidated financial statements should be read in conjunction with our audited
consolidated financial statements for the year ended December 31, 2025 and the related notes, which are included in our
Annual Report on Form 10-K filed with the SEC on February 26, 2026 ("2025 10-K"). The December 31, 2025 condensed
consolidated balance sheet was derived from our audited consolidated financial statements as of that date. The condensed
consolidated financial statements include, in the opinion of management, all adjustments, consisting of normal and recurring
items, necessary for the fair statement of our condensed consolidated financial statements. The operating results for the
three and six months ended June 30, 2026 are not necessarily indicative of the results expected for the full year ending
December 31, 2026.
There have been no material changes in significant accounting policies during the three and six months ended June 30,
2026 from those disclosed in “Note 2. Summary of Significant Accounting Policies” in the notes to our consolidated financial
statements included in our 2025 10-K.
Principles of Consolidation
The condensed consolidated financial statements include the accounts of GoodRx Holdings, Inc., its wholly owned
subsidiaries and variable interest entities for which we are the primary beneficiary. Intercompany balances and transactions
have been eliminated in consolidation. Results of businesses acquired are included in our condensed consolidated financial
statements from their respective dates of acquisition.
Segment Reporting
Operating segments are defined as components of an enterprise for which separate financial information is available
that is regularly provided to the chief operating decision maker ("CODM") in deciding how to allocate resources and in
assessing performance. Our CODM manages our business on the basis of one operating segment.
Our operating segment derives revenue in a manner as described in "Note 2. Summary of Significant Accounting
Policies" in the notes to our consolidated financial statements included in our 2025 10-K. Our CODM is our principal
executive officer, who is our Chief Executive Officer and President. Consolidated net income or loss is the measure of
segment profit or loss reviewed by our CODM in assessing segment performance and deciding how to allocate resources.
Our CODM uses consolidated net income or loss to monitor budget versus actual results, review historical company
performance trends, conduct benchmark analysis of our peers and competitors, and evaluate management’s compensation.
Significant expenses included in the reported measure of segment profit or loss regularly provided to our CODM are on a
consolidated basis as presented in the accompanying condensed consolidated statements of operations.
8
Use of Estimates
The preparation of the condensed consolidated financial statements in conformity with GAAP requires management to
make estimates and assumptions that affect the amounts reported in the condensed consolidated financial statements,
including the accompanying notes. We base our estimates on historical factors; current circumstances; macroeconomic
events and conditions; and the experience and judgment of our management. We evaluate our estimates and assumptions
on an ongoing basis. Actual results can differ materially from these estimates, and such differences can affect the results of
operations reported in future periods.
Certain Risks and Concentrations
Financial instruments that potentially subject us to significant concentrations of credit risk consist principally of cash,
cash equivalents and accounts receivable.
We maintain cash deposits with multiple financial institutions in the United States which, at times, may exceed federally
insured limits. Cash may be withdrawn or redeemed on demand. We believe that the financial institutions that hold our cash
are financially sound and, accordingly, minimal credit risk exists with respect to these balances. However, market conditions
can impact the viability of these institutions. In the event of failure of any of the financial institutions where we maintain our
cash and cash equivalents, there can be no assurance that we will be able to access uninsured funds in a timely manner or
at all. We have not experienced any losses in such accounts.
We consider all short-term, highly liquid investments purchased with an original maturity of three months or less at the
date of purchase to be cash equivalents. Cash equivalents, consisting of U.S. treasury securities money market funds, of
$114.0 million and $164.0 million at June 30, 2026 and December 31, 2025, respectively, were classified as Level 1 of the
fair value hierarchy and valued using quoted market prices in active markets.
We extend credit to our customers based on an evaluation of their ability to pay amounts due under contractual
arrangements and generally do not obtain or require collateral. For each of the three and six months ended June 30, 2026,
no customer accounted for more than 10% of our revenue. For each of the three and six months ended June 30, 2025, one
customer accounted for 12% of our revenue. At June 30, 2026, one customer accounted for 11% of our accounts receivable
balance. At December 31, 2025, no customer accounted for more than 10% of our accounts receivable balance.
Prescription Reimbursement Assets and Prescription Reimbursement Liabilities
Consumer direct pricing is an affordability solution under our pharma direct offering that allows pharma manufacturers to
use our platform to set and fund a portion of the consumer cash price for their prescription drugs at the point of sale. We
generally require deposits from pharma manufacturers which are included as a component of prescription reimbursement
liabilities on our condensed consolidated balance sheets and shall not be offset against other amounts owed to us. We
generally invoice pharma manufacturers for the funded amounts a month in arrears and payment is generally due within
thirty days of invoicing. Funded amounts owed to us are presented as a component of prescription reimbursement assets on
our condensed consolidated balance sheets.
We remit reimbursements of the funded amounts to pharmacies, or intermediaries. Funded amounts owed to
pharmacies, or intermediaries, are presented as a component of prescription reimbursement liabilities on our condensed
consolidated balance sheets. Pharmacies, or intermediaries, may also require deposits from us. These deposits are
included as a component of prescription reimbursement assets on our condensed consolidated balance sheets and shall not
be offset against other amounts owed to them. At June 30, 2026 and December 31, 2025, a majority of our prescription
reimbursement assets were with two counterparties.
Equity Investments
We retain minority equity interests in privately-held companies without readily determinable fair values. Our ownership
interests are less than 20% of the voting stock of the investees and we do not have the ability to exercise significant
influence over the operating and financial policies of the investees. The equity investments are accounted for under the
measurement alternative in accordance with Accounting Standards Codification ("ASC") 321, Investments – Equity
Securities, which is cost minus impairment, if any, plus or minus changes resulting from observable price changes. We did
not recognize any changes resulting from observable price changes or impairment losses on our minority equity interest
investments during the three and six months ended June 30, 2026 and 2025. Equity investments included in other assets on
our condensed consolidated balance sheets were $15.0 million as of June 30, 2026 and December 31, 2025.
Impairment of Long-Lived Assets
We account for the impairment of long-lived assets in accordance with ASC 360, Property, Plant, and Equipment. In
accordance with ASC 360, long-lived assets to be held and used are reviewed for impairment when events or changes in
circumstances indicate that their carrying values may not be recoverable. We perform impairment testing at the asset group
level that represents the lowest level for which identifiable cash flows are largely independent of the cash flows of other
9
assets and liabilities. An impairment loss is recognized when estimated undiscounted future cash flows expected to result
from the use of the asset and its eventual disposition are less than its carrying value. If an asset is determined to be
impaired, the impairment is measured by the amount that the carrying value of the asset exceeds its fair value.
During the three months ended March 31, 2025, we recognized an impairment loss of $4.4 million within general and
administrative expenses to reduce the carrying value of an asset group to its estimated fair value of $3.4 million. The
impairment charge was due to a significant deterioration in the sublease market and rental rates whereby the carrying value
of the asset group was not recoverable. We otherwise have not recognized any impairment losses of our long-lived assets
during the three and six months ended June 30, 2026 and 2025.
Recent Accounting Pronouncements
Recently Adopted Accounting Pronouncement
In July 2025, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU")
2025-05, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses for Accounts Receivable and
Contract Assets for Private Companies and Certain Not-For-Profit Entities. This ASU amends ASC 326-20 in part to provide
a practical expedient election to assume that current conditions as of the balance sheet date do not change for the
remaining life of current accounts receivable and/or current contract assets arising from transactions accounted for under
Topic 606, Revenue from Contracts with Customers. This ASU is effective for all entities for annual reporting periods
beginning after December 15, 2025, and for interim reporting periods within those annual reporting periods. We adopted this
standard effective January 1, 2026, and the adoption did not have a material impact on our condensed consolidated
financial statements.
Recently Issued Accounting Pronouncements - Not Yet Adopted
In September 2025, the FASB issued ASU 2025-06, Intangibles-Goodwill and Other-Internal-Use Software (Subtopic
350-40), which amends certain aspects of the accounting for and disclosure of software costs under ASC 350-40. The
amendments in this ASU, amongst other things, eliminate accounting considerations of software development stages and
instead require entities to capitalize internal-use software costs when management commits to funding the software project
and it is probable the project will be completed and will be used to perform the function intended. This ASU will be effective
for all entities for annual reporting periods beginning after December 15, 2027, and for interim reporting periods within those
annual reporting periods. Early adoption of this ASU is permitted and can be applied retrospectively, prospectively or on a
modified prospective basis. We are currently evaluating the impact of the adoption of this ASU on our consolidated financial
statements and related 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, which is intended to improve
the disclosures of expenses by providing more detailed information about the types of expenses in commonly presented
expense captions. This ASU requires entities to disclose the amounts of purchases of inventory, employee compensation,
depreciation and intangible asset amortization included in each relevant expense caption; as well as a qualitative description
of the amounts remaining in relevant expense captions that are not separately disaggregated quantitatively. This ASU also
requires disclosure of the total amount of selling expense and, in annual reporting periods, an entity’s definition of selling
expenses. In January 2025, the FASB issued ASU 2025-01 which clarified the effective date of this ASU. This ASU applies
to all public entities and will be effective for fiscal years beginning after December 15, 2026, and for interim periods within
fiscal years beginning after December 15, 2027. Early adoption of this ASU is permitted. This ASU should be applied either
prospectively to financial statements issued for reporting periods after the effective date of this ASU or retrospectively to any
or all prior periods presented in the financial statements. We are currently evaluating the impact of the adoption of this ASU
on our consolidated financial statements disclosures.
3. Business Combination
On January 13, 2025, we acquired substantially all of the assets and assembled workforce of VCRx, a prescription
savings business of Vivid Clear Rx, Inc., for $30.0 million in cash. VCRx operates a price comparison platform that provides
consumer prescription savings through its partnership with PBMs. The acquisition expands our consumer reach particularly
with respect to our prescription transactions offering.
Goodwill associated with this acquisition totaled $11.0 million and primarily related to the expected long-term synergies
and other benefits, including the acquired assembled workforce. The goodwill is deductible for tax purposes. Identifiable
intangible assets related to this acquisition totaled $19.0 million, of which $18.1 million was attributable to a customer related
intangible asset, with an estimated useful life of 6 years.
10
4. Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consist of the following:
(in thousands)
June 30, 2026
December 31, 2025
Accrued bonus and other payroll related
$23,691
$25,434
Accrued legal settlement
30,500
30,500
Accrued marketing
20,255
11,063
Deferred revenue
8,767
6,705
Other accrued expenses
15,397
13,003
Total accrued expenses and other current liabilities
$98,610
$86,705
Deferred revenue represents payments received in advance for subscriptions and providing services for certain
advertising contracts with customers. We expect substantially all of the deferred revenue at June 30, 2026 will be
recognized as revenue within the subsequent twelve months. Of the $6.7 million of deferred revenue at December 31, 2025,
$0.9 million and $5.4 million was recognized as revenue during the three and six months ended June 30, 2026, respectively.
Revenue recognized during the three and six months ended June 30, 2025 of $0.9 million and $5.2 million, respectively, was
included as deferred revenue at December 31, 2024.
5. Income Taxes
We generally calculate income taxes in interim periods by applying an estimated annual effective income tax rate to
income or loss before income taxes and by calculating the tax effect of discrete items recognized during such periods. Our
estimated annual effective income tax rate is based on our estimated full year income or loss and the related income taxes
for each jurisdiction in which we operate. This rate can be affected by estimates of full year pre-tax income or loss and
permanent differences.
The effective income tax rate for the three months ended June 30, 2026 and 2025 was 44.8% and 34.4%, respectively.
The effective income tax rate for the six months ended June 30, 2026 and 2025 was 54.0% and 34.1%, respectively. The
primary differences between our effective income tax rates and the federal statutory tax rate for the three and six months
ended June 30, 2026 and 2025 were due to the effects of non-deductible officers’ stock-based compensation expense, state
income taxes, benefits from research and development tax credits, and tax effects from our equity awards.
6. Debt
Our First Lien Credit Agreement (as amended from time to time, the "Credit Agreement") provides for (i) a $500.0 million
term loan maturing on July 10, 2029 ("2024 Term Loan Facility"); and (ii) a revolving credit facility for up to $88.0 million (the
"Revolving Credit Facility") maturing on April 10, 2029. As of June 30, 2026, there were no changes to the terms of our 2024
Term Loan Facility and Revolving Credit Facility as disclosed in Note 12 to our consolidated financial statements included in
our 2025 10-K.
The effective interest rate on our term loans for the three months ended June 30, 2026 and 2025 was 7.85% and
8.60%, respectively. The effective interest rate on our term loans for the six months ended June 30, 2026 and 2025 was
7.86% and 8.56%, respectively.
We had no borrowings against the Revolving Credit Facility as of June 30, 2026 and December 31, 2025.
We had outstanding letters of credit issued against the Revolving Credit Facility for $7.6 million and $7.8 million as of
June 30, 2026 and December 31, 2025, respectively, which reduce our available borrowings under the Revolving Credit
Facility.
Our debt balance is as follows:
(in thousands)
June 30, 2026
December 31, 2025
Principal balance under 2024 Term Loan Facility
$492,500
$495,000
Less: Unamortized debt issuance costs and discounts
(5,912)
(6,736)
$486,588
$488,264
The estimated fair value of our debt was $469.1 million as of June 30, 2026 and approximated its carrying value as of
December 31, 2025, based on inputs categorized as Level 2 in the fair value hierarchy.
Under the Credit Agreement, we are subject to a financial covenant requiring maintenance of a First Lien Net Leverage
Ratio (as defined in the Credit Agreement) not to exceed 8.2 to 1.0 only in the event that the amounts outstanding under the
11
Revolving Credit Facility exceed a specified percentage of commitments under the Revolving Credit Facility, and other
nonfinancial covenants under the Credit Agreement. At June 30, 2026, we were in compliance with our covenants under the
Credit Agreement.
7. Commitments and Contingencies
Aside from the below, as of June 30, 2026, there were no material changes to our commitments and contingencies as
disclosed in the notes to our consolidated financial statements included in our 2025 10-K.
Legal Contingencies
Consumer privacy class action - Between February 2, 2023, and March 30, 2023, five individual plaintiffs filed five
separate putative class action lawsuits against Google, Meta, Criteo and us, alleging generally that we have not adequately
protected consumer privacy and that we communicated consumer information to third parties, including the three co-
defendants. Four of the plaintiffs allege common law intrusion upon seclusion and unjust enrichment claims, as well as
claims under California’s Confidentiality of Medical Information Act, Invasion of Privacy Act, Consumer Legal Remedies Act,
and Unfair Competition Law. One of these four plaintiffs additionally brings a claim under the Electronic Communications
Privacy Act. The fifth plaintiff brings claims for common-law unjust enrichment and violations of New York’s General
Business Law. Four of these cases were originally filed in the United States District Court for the Northern District of
California ("NDCA") (Cases No. 3:23-cv-00501; 3:23-cv-00744; 3:23-cv-00940; and 4:23-cv-01293). One case was originally
filed in the United States District Court for the Southern District of New York (Case No. 1:23-cv-00943); however, that case
was voluntarily dismissed and re-filed in the NDCA (Case No. 3:23-cv-01508). These five matters have been consolidated
and assigned to U.S. District Judge Araceli Martínez-Olguín in the NDCA. The court also set a briefing schedule for filing a
single consolidated complaint, which the plaintiffs filed on May 21, 2023 (Case No. 3:23-cv-00501-AMO; the "NDCA Class
Action Matter"), as well as motions to dismiss and motions to compel arbitration. In addition to the aforementioned claims,
the plaintiffs in the now consolidated matter bring claims under the Illinois Consumer Fraud and Deceptive Business
Practices Act, common law negligence and negligence per se, in each case, pleaded in the alternative. The plaintiffs are
seeking various forms of monetary damages (such as statutory damages, compensatory damages, attorneys’ fees and
disgorgement of profits) as well as injunctive relief. Briefing on the motions to dismiss and motions to compel arbitration was
completed on August 24, 2023.
On October 27, 2023, six plaintiffs filed a class action complaint (Case No. 1:23-cv-24127-BB; the “SDFL Class Action
Matter”) against us in the United States District Court for the Southern District of Florida ("SDFL"). The plaintiffs alleged, on
behalf of the same nationwide class as the NDCA Class Action Matter, substantially the same statutory and common law
violation claims as alleged in that matter as well as claims based on the federal Electronic Communications Privacy Act,
invasion of privacy under California common law and the California constitution, invasion of privacy under New Jersey's
Constitution, and violations of Pennsylvania’s Wiretapping and Electronic Surveillance Control Act, Florida’s Security of
Communications Act, New York’s Civil Rights Law and Stop Hack and Improve Electronic Data Security Act. The plaintiffs in
the SDFL Class Action Matter seek various forms of monetary damages as well as injunctive and other unspecified equitable
relief.
On October 27, 2023, we entered into a proposed settlement agreement with the plaintiffs in the SDFL Class Action
Matter, on behalf of a nationwide settlement class that includes the NDCA Class Action Matter, which provides for a payment
of $13.0 million by us. On October 30, 2023, the plaintiffs in the SDFL Class Action Matter filed a motion and memorandum
in support of preliminary approval of the proposed class action settlement and, on October 31, 2023, the SDFL granted
preliminary approval of the proposed settlement. Members of the class have the opportunity to opt-out of the class and
commence their own actions.
In response to the proposed settlement in the SDFL Class Action Matter, plaintiffs in the NDCA Class Action Matter filed
(i) on November 1, 2023, a motion in the NDCA for an order to require us to cease litigation of, or alternatively file a motion
to stay in, the SDFL Class Action Matter and enjoin us from seeking settlement with counsel other than plaintiffs’ counsel in
the NDCA Class Action Matter; and (ii) on November 2, 2023, a motion in the SDFL for that court to allow them to intervene
and appear in the SDFL action, transfer the SDFL Class Action Matter to the NDCA and reconsider and deny its preliminary
approval of the proposed settlement. The SDFL has issued an order requiring the SDFL plaintiffs to, among other things, file
a response to the NDCA plaintiffs' motion to intervene. Additionally, U.S. District Judge Araceli Martínez-Olguín in the NDCA
issued an order for us to show cause as to why we should not be sanctioned for an alleged failure to provide notification to
the NDCA of the pendency of the SDFL Class Action Matter. We filed our written response to this order on November 8,
2023. The NDCA held a hearing on November 14, 2023, and ordered parties to the litigation to participate in mediation. The
parties participated in mediation on January 10, 2024, and agreed to participate in an additional day of mediation, which
occurred on March 7, 2024.
On December 3, 2024, the SDFL plaintiffs filed a voluntary motion to dismiss, with prejudice, which was approved by
the court on December 4, 2024. On November 25, 2024, we entered into a settlement agreement with the NDCA plaintiffs
for $25.0 million, subject to approval by the court. On June 12, 2025, the court denied the motion for preliminary approval of
the settlement with prejudice, with leave for the plaintiffs to refile with additional information requested by the court. Based
on the settlement agreement, an estimated probable loss of $25.0 million was included within accrued expenses and other
current liabilities on our condensed consolidated balance sheets as of June 30, 2026 and December 31, 2025. Additionally,
12
we estimated a probable loss of $5.5 million relating to the indemnification of certain parties named in the class action
lawsuits, which was included within accrued expenses and other current liabilities on our condensed consolidated balance
sheets as of June 30, 2026 and December 31, 2025. While these amounts represent our best judgment of the probable
losses based on the information currently available to us, they are subject to significant judgments and estimates and
numerous factors beyond our control, including, without limitation, final approval of the court.
On November 19, 2025, together with another party named in the class action lawsuit, we filed an amended settlement
agreement. On November 26, 2025, plaintiffs filed a motion for preliminary approval of the class settlement. On January 16,
2026, the court denied the motion for preliminary approval of the settlement, requesting additional information from the
plaintiffs. On March 24, 2026, the plaintiffs filed an administrative motion for leave to submit supplemental brief to address
the court's concerns and request for status conference. On March 26, 2026, the court denied the motion but granted
plaintiffs leave to submit a new motion for preliminary approval. Plaintiffs filed a new motion for preliminary approval on June
1, 2026, which is set for a hearing on September 3, 2026. The terms of the amended settlement agreement were reflective
of the aggregate probable loss recorded in connection with this matter and, as such, we did not accrue for any additional
amounts. The results of legal proceedings are inherently uncertain, and upon final resolution of these matters, it is
reasonably possible that the actual loss may differ from our estimates.
Consumer state litigations - On May 28, 2024, The Bert and Annette Mullens Foundation ("Mullens Foundation") filed a
lawsuit against us in Pope County, Arkansas, alleging that we violated an Arkansas statute related to the distribution of
health-related discount cards. Specifically, the statute provides that each discount card must “expressly provide in bold and
prominent type that the discounts are not insurance.” Ark. Code Ann. § 4-106-201(1). Furthermore, the statute provides that
each card must “expressly provide in bold and prominent type on the card or in a statement attached to the card that the
consumer has the right to cancel his or her registration within thirty (30) days from the effective date of the card.” Ark. Code
Ann. § 4-106-201(2). The plaintiff alleges that our cards did not comply with these requirements, and sought an injunction
and statutory damages. We filed a motion to dismiss the complaint, which was denied on December 2, 2024. On May 9,
2025, the Arkansas Attorney General moved to intervene in the case. On May 13, 2025, the plaintiff moved for partial
summary judgment, which we and the Arkansas Attorney General opposed. Separately, on September 24, 2025, the State of
Arkansas, ex rel. Tim Griffin, Attorney General, filed suit in Faulkner County, Arkansas alleging the same violations of Ark.
Code Ann. § 4-106-201 et seq. as the Mullens Foundation in addition to violations of the Arkansas Deceptive Trade
Practices Act ("ADTPA"). On September 25, 2025, the Circuit Court of Faulkner County entered a Consent Judgment
through which the plaintiff, acting parens patriae for the people of Arkansas, released us from any and all claims and
remedies available or potentially available under the ADTPA and the discount card statute, Ark. Code Ann. §§ 4-106-201 et
seq. for GoodRx discount cards sold, marketed, promoted, advertised, or otherwise distributed in Arkansas from January 1,
2022 until the effective date of the agreement. As part of the Consent Judgment, we also agreed to pay immaterial monetary
relief. On July 20, 2026, the Arkansas Attorney General moved to intervene to move for summary judgment dismissing the
Mullens Foundation case.
Furthermore, on June 11, 2024, the Minnesota Teamsters Service Bureau also filed a lawsuit against us in Hennepin
County, Minnesota, alleging that we violated a Minnesota statute related to the distribution of health-related discount cards.
Specifically, the statute provides that each discount card must “expressly provide in bold and prominent type that the
discounts are not insurance.” Minn. Stat. Ann. § 325F.784, subd. 1(1). The plaintiff alleges that our cards do not comply with
these requirements and also seeks an injunction and statutory damages. We filed a motion to dismiss the complaint, which
was denied on December 17, 2024. On June 10, 2025, the plaintiff moved to dismiss some of our counterclaims; the court
granted the motion to dismiss. Discovery has been completed in Minnesota. On October 10, 2025, we moved for summary
judgment and plaintiff moved for partial summary judgment. On February 5, 2026, the court entered an order on our motion
for summary judgment, directing that judgment be entered dismissing plaintiff’s claims as time-barred. On April 10, 2026,
plaintiff filed a notice of appeal regarding the court’s summary judgment decision. On June 18, 2026, plaintiff filed their brief
on appeal and we filed our opposition on July 20, 2026.
We intend to vigorously defend against the claims asserted in the Mullens Foundation matter and the Minnesota
Teamsters Service Bureau matters as we believe we have meritorious defenses to such claims. While it is reasonably
possible a loss may have been incurred, we have not accrued a loss as a loss is not probable and we are unable to estimate
a loss or range of loss.
These pending proceedings involve complex questions of fact and law and may require the expenditure of significant
funds and the diversion of other resources to defend. In addition, during the normal course of business, we (including our
directors and officers whom we indemnify) may become subject to, and are presently involved in, legal proceedings, claims
and litigation. Such matters are subject to many uncertainties and outcomes are not predictable with assurance. Aside from
the consumer privacy class action matter, we have not accrued for a material loss for any other matters as a loss is not
probable and a loss, or a range of loss, is not reasonably estimable. Accruals for loss contingencies are recognized when a
loss is probable, and the amount of such loss can be reasonably estimated. See "Note 4. Accrued Expenses and Other
Current Liabilities" for additional information. Loss recoveries are recognized when a loss has been incurred and the
recovery is probable. Insurance recovery receivables of $11.9 million were included in prepaid expenses and other current
assets on our condensed consolidated balance sheets as of June 30, 2026 and December 31, 2025.
13
8. Revenue
For the three and six months ended June 30, 2026 and 2025, revenue comprised the following:
Three Months Ended
June 30,
Six Months Ended
June 30,
(in thousands)
2026
2025
2026
2025
Prescription transactions revenue
$106,390
$143,064
$220,082
$291,987
Subscription revenue
28,514
20,463
52,907
41,480
Pharma Direct revenue
61,628
34,981
113,858
63,629
Other revenue
3,879
4,562
7,570
8,944
Total revenue
$200,411
$203,070
$394,417
$406,040
9. Stockholders' Equity
On February 27, 2024, our board of directors ("Board") authorized the repurchase of up to an aggregate of $450.0
million of our Class A common stock with no expiration date. Repurchases under this repurchase program may be made in
the open market, in privately negotiated transactions or otherwise, with the amount and timing of repurchases to be
determined at our discretion, depending on market conditions and corporate needs, or under a trading plan intended to
satisfy the affirmative defense conditions of Rule 10b5-1(c)(1) under the Exchange Act. This repurchase program does not
obligate us to acquire any particular amount of Class A common stock and may be modified, suspended or terminated at any
time at the discretion of our Board. Repurchased shares are subsequently retired and returned to the status of authorized
but unissued. As of June 30, 2026, we had $60.3 million available for future repurchases of our Class A common stock under
this repurchase program.
In March 2025, we repurchased 10.0 million, 7.0 million, and 3.0 million shares of our Class A common stock (after
giving effect to the automatic conversion of our Class B common stock to Class A common stock upon such repurchase)
from related parties, Francisco Partners IV, L.P. and Francisco Partners IV-A, Idea Men, LLC, and Spectrum Equity VII, L.P.,
Spectrum VII Investment Managers' Fund, L.P., and Spectrum VII Co-Investment Fund, L.P., respectively, for an aggregate
repurchase of 20.0 million shares of our Class A common stock at a price of $4.20 per share, in each case representing a
discount from our closing share price of $4.42 as of the last trading day prior to the execution date of these transactions. The
aggregate consideration for these repurchases was $84.9 million, inclusive of direct costs and estimated excise taxes
associated with these transactions.
These related party repurchases were approved by our Board and its Audit and Risk Committee as part of the
aforementioned repurchase programs.
The following table presents information about our repurchases of our Class A common stock:
Three Months Ended
June 30,
Six Months Ended
June 30,
(in thousands)
2026
2025
2026
2025
Number of shares repurchased
—
10,224
5,536
33,564
Cost of shares repurchased (1)
$(61)
$46,352
$12,580
$147,272
_____________________________________________________
(1)Cost of shares repurchased for the three months ended June 30, 2026 represents a change to the estimated
excise taxes associated with past repurchases of our Class A common stock.
10. Basic and Diluted Earnings Per Share
The computation of earnings per share for the three and six months ended June 30, 2026 and 2025 is as follows:
Three Months Ended
June 30,
Six Months Ended
June 30,
(in thousands, except per share amounts)
2026
2025
2026
2025
Numerator:
Net income
$8,536
$12,843
$9,705
$23,895
Denominator:
Weighted average shares - basic
339,277
356,623
339,839
367,847
14
Dilutive impact of stock options and restricted
stock units
8,781
536
4,837
498
Weighted average shares - diluted
348,058
357,159
344,676
368,345
Earnings per share:
Basic
$0.03
$0.04
$0.03
$0.06
Diluted
$0.02
$0.04
$0.03
$0.06
The following weighted average potentially dilutive shares are excluded from the computation of diluted earnings per
share for the periods presented because including them would have been antidilutive:
Three Months Ended
June 30,
Six Months Ended
June 30,
(in thousands)
2026
2025
2026
2025
Stock options and restricted stock units
39,720
57,042
42,808
49,102
15
Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations
You should read the following discussion and analysis of our financial condition and results of operations together with
our unaudited condensed consolidated financial statements and related notes included elsewhere in this Quarterly Report
on Form 10-Q, as well as Part II, Item 7, “Management’s Discussion and Analysis of Financial Condition and Results of
Operations” and Part II, Item 8, “Financial Statements and Supplementary Data” included in our Annual Report on Form 10-
K for the fiscal year ended December 31, 2025 filed with the Securities and Exchange Commission ("SEC") on February 26,
2026 (“2025 10-K”). This discussion contains forward-looking statements based upon current plans, expectations and beliefs
involving risks and uncertainties. Our actual results may differ materially from those anticipated in these forward-looking
statements as a result of various factors, including those set forth in the "Risk Factors" sections of our 2025 10-K and this
Quarterly Report on Form 10-Q and other factors set forth in other parts of this Quarterly Report on Form 10-Q and our
filings with the SEC.
Glossary of Selected Terminology
As used in this Quarterly Report on Form 10-Q, unless the context otherwise requires, references to:
•“we,” “us,” “our,” “GoodRx,” and similar references refer to GoodRx Holdings, Inc. and its consolidated
subsidiaries.
•“consumers” refer to the general population in the United States that uses or otherwise purchases healthcare
products and services. References to “our consumers” or “GoodRx consumers” refer to consumers that
have used one or more of our offerings.
•“discounted price” refers to a price for a prescription provided on our platform that represents a negotiated
rate provided by one of our PBM partners at a retail pharmacy or under a direct contract with one of our
partner pharmacies. Through our platform, our discounted prices are free to access for consumers by saving a
GoodRx code to their mobile device for their selected prescription and presenting it at the chosen pharmacy.
The term “discounted price” excludes prices we may otherwise source, such as prices from patient assistance
programs for low-income individuals and Medicare prices, and any negotiated rates offered through our
subscription offerings.
•“GoodRx code” refers to codes that can be accessed by our consumers through our apps or websites or that
can be provided to our consumers directly by healthcare professionals, including physicians and pharmacists,
that allow our consumers free access to our discounted prices or a lower list price for their prescriptions when
such code is presented at their chosen pharmacy.
•“Monthly Active Consumers” refers to the number of unique consumers who have used a GoodRx code to
purchase a prescription medication in a given calendar month and have saved money compared to the list
price of the medication. A unique consumer who uses a GoodRx code more than once in a calendar month to
purchase prescription medications is only counted as one Monthly Active Consumer in that month. A unique
consumer who uses a GoodRx code in two or three calendar months within a quarter will be counted as a
Monthly Active Consumer in each such month. Monthly Active Consumers do not include subscribers to our
subscription offerings, consumers of our GoodRx Pharma Direct ("Pharma Direct") offering, or consumers who
used our telehealth offering. When presented for a period longer than a month, Monthly Active Consumers is
averaged over the number of calendar months in such period. For example, a unique consumer who uses a
GoodRx code twice in January, but who did not use our prescription transactions offering again in February or
March, is counted as 1 in January and as 0 in both February and March, thus contributing 0.33 to our Monthly
Active Consumers for such quarter (average of 1, 0 and 0). A unique consumer who uses a GoodRx code in
January and in March, but did not use our prescription transactions offering in February, would be counted as 1
in January, 0 in February and 1 in March, thus contributing 0.66 to our Monthly Active Consumers for such
quarter. Monthly Active Consumers from acquired companies are included beginning from the acquisition date.
•"partner pharmacies" refers to select licensed pharmacies with whom we have direct contractual agreements.
•“PBM” refers to a pharmacy benefit manager. PBMs aggregate demand to negotiate prescription medication
prices with pharmacies and pharma manufacturers. PBMs find most of their demand through relationships with
insurance companies and employers. However, nearly all PBMs also have consumer direct or cash network
pricing that they negotiate with pharmacies for consumers who choose to purchase prescriptions outside of
insurance.
•“pharma” is an abbreviation for pharmaceutical.
•“savings,” “saved” and similar references refer to the difference between the list price for a particular
prescription at a particular pharmacy and the price paid by the GoodRx consumer for that prescription utilizing
a GoodRx code available through our platform at that same pharmacy. In certain circumstances, we may show
a list price on our platform when such list price is lower than the negotiated price available using a GoodRx
code and, in certain circumstances, a consumer may use a GoodRx code and pay the list price at a pharmacy
if such list price is lower than the negotiated price available using a GoodRx code. We do not earn revenue
from such transactions, but our savings calculation includes an estimate of the savings achieved by the
16
consumer because our platform has directed the consumer to the pharmacy with the low list price. This
estimate of savings when the consumer pays the list price is based on internal data and is calculated as the
difference between the average list price across all pharmacies where GoodRx consumers paid the list price
and the average list price paid by consumers in the pharmacies to which we directed them. We do not
calculate savings based on insurance prices as we do not have information about a consumer’s specific
coverage or price. We do not believe savings are representative or indicative of our revenue or results of
operations.
•“subscribers” and similar references refer to our consumers that are subscribed to our subscription offerings,
GoodRx Gold (“Gold”), condition-specific subscription programs which first launched in June 2025,
RxSmartSaver+ powered by GoodRx ("RxSmartSaver+") which launched in July 2025, and GoodRx
Companion which launched its monthly and annual plans in May and July 2026, respectively. References to
subscription plans as of a particular date represent an active subscription to any one of our aforementioned
subscription offerings as of the specified date. For Gold and RxSmartSaver+, each subscription plan may
represent more than one subscriber since family subscription plans may include multiple members.
Certain monetary amounts, percentages, and other figures included in this Quarterly Report on Form 10-Q have been
subject to rounding adjustments. Percentage amounts included in this Quarterly Report on Form 10-Q have not in all cases
been calculated on the basis of such rounded figures, but on the basis of such amounts prior to rounding. For this reason,
percentage amounts in this Quarterly Report on Form 10-Q may vary from those obtained by performing the same
calculations using the figures in our condensed consolidated financial statements included elsewhere in this Quarterly
Report on Form 10-Q. Certain other amounts that appear in this Quarterly Report on Form 10-Q may not sum due to
rounding.
Overview
Our mission is to help Americans save time and money when filling their medications. To achieve this, we are building
the leading consumer-focused digital healthcare platform in the United States. For instance, in the first quarter of 2026, we
announced the launch of Employer Direct, a new platform designed to help employers address gaps in traditional insurance
coverage by pairing their existing benefits with integrated cash pricing in order to expand affordability and access for their
employees. We also continued to grow our consumer direct pricing and announced a collaboration with a pharmaceutical
manufacturer to offer eligible patients nationwide access to certain medications, including Lipitor®, Celebrex®, Viagra®, and
Norvasc®, at a significantly lower cash price through our platform. Additionally, we launched GoodRx Companion in the
second quarter of 2026, a new subscription offering that provides consumers access to free and low-cost generic
medications, affordable online care visits, and savings on routine healthcare services.
With respect to the healthcare landscape, change has become a constant with positive and negative impacts on our
business. Widening coverage gaps, elevated out-of-pocket costs, and a growing uninsured population are increasing
demand for pricing transparency and affordability solutions. As a result, cost is becoming a more significant factor earlier in
the patient journey, with consumers and providers actively evaluating cost before prescribing and filling, pharma
manufacturers expanding direct-to-consumer strategies, employers seeking solutions for high-cost therapies, and
pharmacies adapting to more transparent, digitally enabled fulfillment models. As these dynamics evolve, how affordability is
presented and experienced by consumers is becoming increasingly important, shaping not just awareness, but whether
patients ultimately move forward with treatments. Separately, as previously described in Part II, Item 7, “Management’s
Discussion and Analysis of Financial Condition and Results of Operations” included in our 2025 10-K, certain major drug
producers and manufacturers have negotiated or are in negotiations with the current Presidential administration to receive
relief from the potential imposition of a 100% tariff on any branded or patented pharmaceutical product produced outside of
the United States. As a result of these negotiations, certain manufacturers have announced their participation in a new
government-sponsored direct-to-consumer platform called “TrumpRx.gov” ("TrumpRx"), which was launched in February
2026 and is designed to offer consumers discounts on their products and some specialty brands. GoodRx is a key
integration partner for pharma manufacturers offering discounted cash prices on TrumpRx at launch. We are observing early
utilization of the platform, with initial demand concentrated in GLP-1 therapies. Based on preliminary data, this utilization
appears to be incremental, expanding access to new patients rather than displacing existing demand, and has not had a
material impact on our business to date. In May 2026, an expansion of TrumpRx was announced to include more than 600
generic medications and additional price-comparison and pharmacy fulfillment tools, with integrated discount offerings from
GoodRx and other direct-to-consumer pharmacy platforms. The potential impact of TrumpRx on our business, offerings, or
results of operations remains uncertain and could be material. With the introduction of these federal initiatives, including the
renewed focus on Most-Favored-Nation pricing, the market is shifting decisively toward greater transparency and direct-to-
consumer access. For us, this evolution is both an opportunity and a clear validation of our mission.
Conversely, we have seen rapid changes in the U.S. retail pharmacy landscape with announcements of store closures
and reduction of footprint from various retail pharmacies, including Rite Aid and Walgreens. In early May 2025, Rite Aid
announced its plan to pursue a sale of substantially all of its assets through a voluntary bankruptcy process. Consequently,
we saw several PBMs remove Rite Aid from their networks, causing immediate cessation in the associated claims volume,
as well as rapid store closures, which altogether adversely impacted our ability to recapture these claims in the near term.
As an extension of the changing retail pharmacy landscape, we have seen and continue to expect heightened renegotiations
17
between pharmacies and PBMs, including changes in retailer reimbursement models, as a result of the pharmacies'
increased focus on rationalizing their spending. Furthermore, in the second quarter of 2025, we saw a material volume
reduction in one of our integrated savings programs, which integrate our competitive discounts and pricing in a seamless
experience at the pharmacy counter for eligible plan members served by certain PBM partners. Integrated savings programs
are operated through PBMs who decide how to implement and manage these programs. These external factors have
adversely impacted our prescription transactions revenue, financial results, and Monthly Active Consumers, all of which we
expect will continue in the near term and are reflected in our year-over-year comparative results below.
While our prescription transactions offering remains foundational to our business, we are increasingly directing
investment toward Pharma Direct and subscription offerings, which are becoming larger contributors to our growth. Within
Pharma Direct, we are expanding manufacturer-sponsored affordability programs and creating additional ways for
manufacturers to reach and engage consumers through the GoodRx platform. Within subscriptions, we are broadening our
offerings and making them a more integrated part of the consumer experience to deliver value beyond an individual
prescription and deepen our relationships with consumers. As these offerings continue to scale, we expect near-term
pressure on our Monthly Active Consumers, prescription transactions revenue and unit economics during 2026. However,
we believe this evolution will deliver greater value to consumers, deepen engagement, improve retention and position us for
more durable, sustainable long-term growth.
For the three months ended June 30, 2026 as compared to the same period of 2025:
•Revenue decreased to $200.4 million from $203.1 million;
•Net income and net income margin were $8.5 million and 4.3%, respectively, compared to $12.8 million and
6.3%, respectively; and
•Adjusted EBITDA and Adjusted EBITDA Margin were $63.7 million and 31.8%, respectively, compared to $69.4
million and 34.2%, respectively.
For the six months ended June 30, 2026 as compared to the same period of 2025:
•Revenue decreased to $394.4 million from $406.0 million;
•Net income and net income margin were $9.7 million and 2.5%, respectively, compared to $23.9 million and
5.9%, respectively; and
•Adjusted EBITDA and Adjusted EBITDA Margin were $122.0 million and 30.9%, respectively, compared to
$139.2 million and 34.3%, respectively.
Revenue, net income and net income margin are financial measures prepared in conformity with accounting principles
generally accepted in the United States ("GAAP"). Adjusted EBITDA and Adjusted EBITDA Margin are non-GAAP financial
measures. For a reconciliation and presentation of Adjusted EBITDA and Adjusted EBITDA Margin to the most directly
comparable GAAP financial measures, information about why we consider Adjusted EBITDA and Adjusted EBITDA Margin
useful and a discussion of the material risks and limitations of these measures, please see “Key Financial and Operating
Metrics—Non-GAAP Financial Measures" below.
Key Financial and Operating Metrics
We use Monthly Active Consumers, subscription plans, Adjusted EBITDA and Adjusted EBITDA Margin to assess our
performance, make strategic and offering decisions and build our financial projections. The number of Monthly Active
Consumers and subscription plans are key indicators of the scale of our consumer base and a gauge for our marketing and
engagement efforts. We believe these operating metrics reflect our scale, growth and engagement with consumers. As our
business continues to evolve, we are reassessing the Monthly Active Consumers metric as a primary indicator of
performance to ensure it aligns with how we measure growth and profitability.
Monthly Active Consumers
The factors described in the "Overview" section have adversely impacted our Monthly Active Consumers beginning in
the second quarter of 2025.
Three Months Ended
(in millions)
June 30,
2026
March 31,
2026
December 31,
2025
September 30,
2025
June 30,
2025
March 31,
2025
Monthly Active Consumers
5.0
5.3
5.3
5.4
5.7
6.4
18
Subscription Plans
As of
(in thousands)
June 30,
2026
March 31,
2026
December 31,
2025
September 30,
2025
June 30,
2025
March 31,
2025
Subscription plans
764
717
674
671
668
680
Non-GAAP Financial Measures
Adjusted EBITDA and Adjusted EBITDA Margin are key measures we use to assess our financial performance and are
also used for internal planning and forecasting purposes. We believe Adjusted EBITDA and Adjusted EBITDA Margin are
helpful to investors, analysts and other interested parties because they can assist in providing a more consistent and
comparable overview of our operations across our historical financial periods. In addition, these measures are frequently
used by analysts, investors and other interested parties to evaluate and assess performance.
We define Adjusted EBITDA for a particular period as net income or loss before interest, taxes, depreciation and
amortization, and as further adjusted, as applicable, for acquisition related expenses, stock-based compensation expense,
payroll tax expense related to stock-based compensation, loss on extinguishment of debt, financing related expenses, loss
on operating lease assets, restructuring related expenses, legal settlement expenses, gain on sale of business and other
income or expense, net. These excluded items are either non-cash charges or such that we believe they do not represent
our underlying core operating performance and that their exclusion provides investors with a better understanding of the
factors and trends affecting our business. Adjusted EBITDA Margin represents Adjusted EBITDA as a percentage of
Adjusted Revenue. Adjusted Revenue is a non-GAAP financial measure defined as revenue excluding client contract
termination costs associated with restructuring related activities. We exclude these costs from revenue because we believe
they are not indicative of past or future underlying performance of the business. For the three and six months ended June
30, 2026 and 2025, revenue equaled Adjusted Revenue.
Adjusted EBITDA and Adjusted EBITDA Margin are non-GAAP financial measures and are presented for supplemental
informational purposes only and should not be considered as alternatives or substitutes to financial information presented in
accordance with GAAP. These measures have certain limitations in that they do not include the impact of certain costs that
are reflected in our condensed consolidated statements of operations that are necessary to run our business. Other
companies, including other companies in our industry, may not use these measures or may calculate these measures
differently than as presented in this Quarterly Report on Form 10-Q, limiting their usefulness as comparative measures.
19
The following table presents a reconciliation of net income, the most directly comparable financial measure calculated in
accordance with GAAP, to Adjusted EBITDA, and presents net income margin, the most directly comparable financial
measure calculated in accordance with GAAP, with Adjusted EBITDA Margin:
Three Months Ended
June 30,
Six Months Ended
June 30,
(dollars in thousands)
2026
2025
2026
2025
Net income
$8,536
$12,843
$9,705
$23,895
Adjusted to exclude the following:
Interest income
(1,019)
(2,803)
(2,416)
(6,735)
Interest expense
9,810
10,729
19,577
21,373
Income tax expense
6,930
6,734
11,400
12,350
Depreciation and amortization
22,269
19,729
44,061
40,641
Other income
(625)
(694)
(625)
(694)
Acquisition related expenses (1)
275
—
527
26
Restructuring related expenses (2)
572
546
5,858
1,765
Legal settlement expenses (3)
—
355
—
355
Stock-based compensation expense
16,593
21,415
33,102
40,589
Payroll tax expense related to stock-based
compensation
399
549
821
1,234
Loss on operating lease asset (4)
—
—
—
4,409
Adjusted EBITDA
$63,740
$69,403
$122,010
$139,208
Revenue
$200,411
$203,070
$394,417
$406,040
Net income margin
4.3%
6.3%
2.5%
5.9%
Adjusted EBITDA Margin
31.8%
34.2%
30.9%
34.3%
_____________________________________________________
(1)Acquisition related expenses principally include costs for actual or planned acquisitions including related third-party
fees, legal, consulting and other expenditures, and as applicable, severance costs and retention or performance
bonuses to employees related to acquisitions. From time to time, acquisition related expenses may also include
similar transaction related costs for business dispositions.
(2)Restructuring related expenses include costs for various workforce optimization and organizational changes to
better align with our strategic goals and future scale including employee severance and other personnel related
costs, and as applicable, contract termination costs, and losses from the disposal of certain technology and
capitalized software.
(3)Legal settlement expenses consist of periodic settlement costs for significant or unusual litigation matters.
(4)Loss on operating lease asset represents losses incurred from time to time relating to the impairment or
abandonment of leased office space.
Components of our Results of Operations
For a description of the components of our results of operations, refer to Note 2 to our audited consolidated financial
statements included in our 2025 10-K. In addition, for a description of primary drivers that may cause our revenue, costs and
operating expenses to fluctuate from period to period, including seasonality, refer to Part II, Item 7, “Management’s
Discussion and Analysis of Financial Condition and Results of Operations” included in our 2025 10-K.
20
Results of Operations
Three Months Ended June 30, 2026 Compared to Three Months Ended June 30, 2025
The following table sets forth our results of operations for the three months ended June 30, 2026 and 2025:
(dollars in thousands)
Three
Months
Ended
June 30,
2026
% of Total
Revenue
Three
Months
Ended
June 30,
2025
% of Total
Revenue
Change ($)
Change (%)
Revenue:
Prescription transactions revenue
$106,390
53%
$143,064
70%
$(36,674)
(26%)
Subscription revenue
28,514
14%
20,463
10%
8,051
39%
Pharma Direct revenue
61,628
31%
34,981
17%
26,647
76%
Other revenue
3,879
2%
4,562
2%
(683)
(15%)
Total revenue
200,411
203,070
Costs and operating expenses:
Cost of revenue, exclusive of
depreciation and amortization
presented separately below
20,999
10%
13,350
7%
7,649
57%
Product development and technology
26,711
13%
29,933
15%
(3,222)
(11%)
Sales and marketing
81,986
41%
84,870
42%
(2,884)
(3%)
General and administrative
24,814
12%
28,379
14%
(3,565)
(13%)
Depreciation and amortization
22,269
11%
19,729
10%
2,540
13%
Total costs and operating expenses
176,779
176,261
Operating income
23,632
26,809
Other expense, net:
Other income
625
0%
694
0%
(69)
(10%)
Interest income
1,019
1%
2,803
1%
(1,784)
(64%)
Interest expense
(9,810)
5%
(10,729)
5%
919
(9%)
Total other expense, net
(8,166)
(7,232)
Income before income taxes
15,466
19,577
Income tax expense
(6,930)
3%
(6,734)
3%
(196)
3%
Net income
$8,536
$12,843
Revenue
All of our revenue has been generated in the United States.
Prescription transactions revenue decreased $36.7 million, or 26%, year-over-year, primarily driven by a decrease in the
number of our Monthly Active Consumers due to the broader changes in the retail pharmacy landscape including store
closures and volume reduction in one of our integrated savings programs as discussed above, as well as the deliberate shift
of product and marketing investment toward our new subscription offerings. The year-over-year decrease was also due to
lower unit economics which we expect to continue in the near-term as we made deliberate decisions to favor long-term
durability and certainty. The impact from these factors was partially offset by revenue contribution from a prescription
delivery technology business we acquired in October 2025, which provided a 3% year-over-year increase in prescription
transactions revenue.
Subscription revenue increased $8.1 million, or 39%, year-over-year, primarily driven by the expansion and growth of
our condition-specific subscription programs, in particular weight loss, as well as a resulting increase in the number of
subscription plans with 764 thousand subscription plans as of June 30, 2026 compared to 668 thousand as of June 30,
2025.
Pharma Direct revenue increased $26.6 million, or 76%, year-over-year, driven by organic growth as we continued to
expand our market penetration with pharma manufacturers and other customers, in particular our GLP-1 access programs,
which are part of our consumer direct pricing.
21
Costs and Operating Expenses
Cost of revenue, exclusive of depreciation and amortization
Cost of revenue increased $7.6 million, or 57%, year-over-year, primarily driven by a $3.8 million increase in costs
related to our condition-specific subscription programs, a $3.8 million increase in prescription delivery costs as a result of a
prescription delivery technology business we acquired in October 2025 and a $3.0 million increase in fulfillment costs for
certain solutions provided to customers under our Pharma Direct offering. The impact of these drivers was partially offset by
a $1.8 million decrease in processing fees. We expect cost of revenue to continue to increase on a year-over-year basis in
the near term as we continue to scale and expand our offerings, particularly our Pharma Direct and subscription offerings.
Product development and technology
Product development and technology expenses decreased $3.2 million, or 11%, year-over-year, primarily driven by a
decrease in personnel related costs due to lower average headcount.
Sales and marketing
Sales and marketing expenses decreased $2.9 million, or 3%, year-over-year, primarily driven by a decrease in
advertising expenses.
General and administrative
General and administrative expenses decreased $3.6 million, or 13%, year-over-year, primarily driven by credit losses
recognized in 2025 on accounts receivables associated with Rite Aid's bankruptcy.
Depreciation and amortization
Depreciation and amortization expenses increased $2.5 million, or 13%, year-over-year, primarily driven by higher
amortization related to capitalized software due to higher capitalization costs for platform improvements and the introduction
of new products and features.
Interest Income
Interest income decreased $1.8 million, or 64%, year-over-year, primarily due to lower average balance of cash
equivalents held in U.S. treasury securities money market funds and lower interest rates.
Interest Expense
Interest expense decreased $0.9 million, or 9%, year-over-year primarily due to lower average debt balances and lower
interest rates.
Income Taxes
For the three months ended June 30, 2026 and 2025, we had income tax expense of $6.9 million and $6.7 million,
respectively, and an effective income tax rate of 44.8% and 34.4%, respectively. While income tax expense remained
relatively flat year-over-year, the increase in effective income tax rate was primarily driven by an increase in the estimated
annual effective income tax rate and tax effects from our equity awards, partially offset by a decrease in income before
income taxes.
22
Six Months Ended June 30, 2026 Compared to Six Months Ended June 30, 2025
The following table sets forth our results of operations for the six months ended June 30, 2026 and 2025:
(dollars in thousands)
Six Months
Ended
June 30,
2026
% of Total
Revenue
Six Months
Ended
June 30,
2025
% of Total
Revenue
Change ($)
Change (%)
Revenue:
Prescription transactions revenue
$220,082
56%
$291,987
72%
$(71,905)
(25%)
Subscription revenue
52,907
13%
41,480
10%
11,427
28%
Pharma Direct revenue
113,858
29%
63,629
16%
50,229
79%
Other revenue
7,570
2%
8,944
2%
(1,374)
(15%)
Total revenue
394,417
406,040
Costs and operating expenses:
Cost of revenue, exclusive of
depreciation and amortization
presented separately below
41,155
10%
26,714
7%
14,441
54%
Product development and technology
56,888
14%
61,075
15%
(4,187)
(7%)
Sales and marketing
163,039
41%
169,412
42%
(6,373)
(4%)
General and administrative
51,633
13%
58,009
14%
(6,376)
(11%)
Depreciation and amortization
44,061
11%
40,641
10%
3,420
8%
Total costs and operating expenses
356,776
355,851
Operating income
37,641
50,189
Other expense, net:
Other income
625
0%
694
0%
(69)
(10%)
Interest income
2,416
1%
6,735
2%
(4,319)
(64%)
Interest expense
(19,577)
5%
(21,373)
5%
1,796
(8%)
Total other expense, net
(16,536)
(13,944)
Income before income taxes
21,105
36,245
Income tax expense
(11,400)
3%
(12,350)
3%
950
(8%)
Net income
$9,705
$23,895
Revenue
The year-over-year changes in prescription transactions revenue, subscription revenue, and Pharma Direct revenue
were driven by the same factors described above for the three months ended June 30, 2026 compared to the same period
of 2025.
Costs and Operating Expenses
Cost of revenue, exclusive of depreciation and amortization
Cost of revenue increased $14.4 million, or 54%, year-over-year, primarily driven by a $7.3 million increase in
prescription delivery costs as a result of a prescription delivery technology business we acquired in October 2025, a $6.3
million increase in costs related to our condition-specific subscription programs, and a $6.0 million increase in fulfillment
costs for certain solutions provided to customers under our Pharma Direct offering. The impact of these drivers was partially
offset by a $3.2 million decrease in processing fees. We expect cost of revenue to continue to increase on a year-over-year
basis in the near term as we continue to scale and expand our offerings, particularly our Pharma Direct and subscription
offerings.
Remaining Costs and Operating Expenses, Interest Income, Interest Expense and Income Taxes
The year-over-year changes in product development and technology, sales and marketing, depreciation and
amortization expenses, interest income, interest expense and income taxes were primarily driven by the same factors
described above for the three months ended June 30, 2026 compared to the same period of 2025. In addition, the year-
over-year decrease in general and administrative expenses was further driven by a $4.4 million impairment loss related to a
leased office space recognized in 2025.
23
Liquidity and Capital Resources
Since our inception, we have financed our operations primarily through net cash provided by operating activities, equity
issuances, and borrowings under our long-term debt arrangements. As of June 30, 2026, our principal sources of liquidity
are our cash and cash equivalents and borrowings available under our $88.0 million secured revolving credit facility that
matures on April 10, 2029. As of June 30, 2026, we had cash and cash equivalents of $296.1 million and $80.4 million
available under our revolving credit facility.
As of June 30, 2026, there were no material changes to our primary short-term and long-term requirements for liquidity
and capital or to our contractual commitments as disclosed in Part II, Item 7, "Management's Discussion and Analysis of
Financial Condition and Results of Operations" of our 2025 10-K.
Based on our current conditions, we believe that our net cash provided by operating activities and cash on hand will be
adequate to meet our operating, investing and financing needs for at least the next twelve months from the date of the
issuance of the accompanying unaudited condensed consolidated financial statements. Our future capital requirements will
depend on many factors, including the growth of our business, the timing and extent of investments, sales and marketing
activities, and many other factors as described in Part I, Item 1A, "Risk Factors" of our 2025 10-K.
If necessary, we may borrow funds under our revolving credit facility to finance our liquidity requirements, subject to
customary borrowing conditions. To the extent additional funds are necessary to meet our long-term liquidity needs as we
continue to execute our business strategy, we anticipate that they will be obtained through the incurrence of additional
indebtedness, additional equity financings or a combination of these potential sources of funds; however, such financing
may not be available on favorable terms, or at all. In particular, the current economic uncertainty, including rising inflation,
new or increased tariffs and socio-political events, has resulted in, and may continue to result in, significant disruption of
global financial markets, including rising interest rates, which could reduce our ability to access capital. If we are unable to
raise additional funds when needed or on the terms desired, our business, financial condition and results of operations could
be adversely affected.
Holding Company Status
GoodRx Holdings, Inc. is a holding company that does not conduct any business operations of its own. As a result,
GoodRx Holdings, Inc. is largely dependent upon cash distributions and other transfers from its subsidiaries to meet its
obligations and to make future dividend payments, if any. Our existing debt arrangements contain covenants restricting
payments of dividends by our subsidiaries, including GoodRx, Inc., unless certain conditions are met. These covenants
provide for certain exceptions for specific types of payments. Based on these restrictions, all of the net assets of GoodRx,
Inc. were restricted pursuant to the terms of our debt arrangements as of June 30, 2026. Since the restricted net assets of
GoodRx, Inc. and its subsidiaries exceed 25% of our consolidated net assets, in accordance with Regulation S-X, see Note
18 to our consolidated financial statements included in our 2025 10-K for the condensed parent company financial
information of GoodRx Holdings, Inc.
Cash Flows
Six Months Ended June 30,
(in thousands)
2026
2025
Net cash provided by operating activities
$92,670
$58,993
Net cash used in investing activities
(36,053)
(70,191)
Net cash used in financing activities
(22,324)
(155,830)
Net change in cash and cash equivalents
$34,293
$(167,028)
Net cash provided by operating activities
The $33.7 million year-over-year increase in net cash provided by operations was driven by a $46.0 million decrease in
cash outflow from changes in operating assets and liabilities, partially offset by a $12.4 million decrease in net income after
adjusting for non-cash adjustments. Changes in operating assets and liabilities were principally driven by the timing of
collections of prescription reimbursement assets and accounts receivable, as well as payments of prescription
reimbursement liabilities, accrued expenses, and accounts payable.
Net cash used in investing activities
The $34.1 million year-over-year decrease in net cash used in investing activities was primarily driven by cash paid for
VCRx, a business we acquired in January 2025.
24
Net cash used in financing activities
The $133.5 million year-over-year decrease in net cash used in financing activities was almost entirely driven by a
decrease in payments for repurchases of our Class A common stock.
Recent Accounting Pronouncements
Refer to Note 2 to our condensed consolidated financial statements appearing elsewhere in this Quarterly Report on
Form 10-Q.
Critical Accounting Policies and Estimates
During the three months ended June 30, 2026, there have been no significant changes to our critical accounting policies
and estimates compared with those disclosed in Part II, Item 7, “Management’s Discussion and Analysis of Financial
Condition and Results of Operations” of our 2025 10-K.
Item 3. Quantitative and Qualitative Disclosures About Market Risk
There have been no material changes in our market risk from the disclosure included in Part II, Item 7A, “Quantitative
and Qualitative Disclosures About Market Risk” of our 2025 10-K.
Item 4. Controls and Procedures
Limitations on Effectiveness of Controls and Procedures
In designing and evaluating our disclosure controls and procedures, management recognizes that any controls and
procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired
control objectives. In addition, the design of disclosure controls and procedures must reflect the fact that there are resource
constraints and that management is required to apply judgment in evaluating the benefits of possible controls and
procedures relative to their costs.
Evaluation of Disclosure Controls and Procedures
Our management, with the participation of our principal executive officer and principal financial officer, evaluated, as of
the end of the period covered by this Quarterly Report on Form 10-Q, the effectiveness of our disclosure controls and
procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act). Based on that evaluation, our principal
executive officer and principal financial officer concluded that, as of June 30, 2026, our disclosure controls and procedures
were effective to provide reasonable assurance that information we are required to disclose in reports that we file or submit
under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in SEC rules
and forms, and that such information is accumulated and communicated to our management, including our principal
executive officer and principal financial officer, as appropriate, to allow timely decisions regarding required disclosure.
Changes in Internal Control Over Financial Reporting
There have been no changes in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f)
under the Exchange Act) during the three months ended June 30, 2026 that have materially affected, or are reasonably
likely to materially affect, our internal control over financial reporting.
25
PART II. OTHER INFORMATION
Item 1. Legal Proceedings
The information required under this Part II, Item 1 is set forth in Note 7 to our condensed consolidated financial
statements included in this Quarterly Report on Form 10-Q and is incorporated herein by this reference.
Item 1A. Risk Factors
There have been no material changes to the risk factors previously disclosed in our 2025 10-K. For a discussion of
potential risks and uncertainties related to us, see the information included in Part I, Item 1A, "Risk Factors" of our 2025 10-
K.
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
Unregistered Sales of Equity Securities
None.
Issuer Repurchases of Equity Securities
There have been no share repurchases under our stock repurchase program for the three months ended June 30,
2026. See Note 9 to our condensed consolidated financial statements included elsewhere in this Quarterly Report on Form
10-Q for additional information related to our stock repurchase program, which was publicly announced on February 29,
2024.
Item 3. Defaults Upon Senior Securities
None.
Item 4. Mine Safety Disclosures
Not applicable.
Item 5. Other Information
Insider Trading Arrangements
During the three months ended June 30, 2026, none of our directors or officers (as defined in Section 16 of the
Exchange Act), adopted, modified or terminated any contract, instruction or written plan for the purchase or sale of our
securities that was intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) of the Exchange Act or any "non-
Rule 10b5-1 trading arrangement" (as defined in Item 408(c) of Regulation S-K of the Exchange Act).
26
Item 6. Exhibits
Incorporated by Reference
Filed/
Furnished
Herewith
Exhibit
Number
Exhibit Description
Form
File No.
Exhibit
Filing
Date
3.1
8-K
001-39549
3.1
9/28/20
3.2
8-K
001-39549
3.2
9/28/20
4.1
S-1
333-248465
4.1
8/28/20
4.2
S-8
333-249069
4.4
9/25/20
10.1†
*
31.1
*
31.2
*
32.1
**
32.2
**
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
*
101.SCH
Inline XBRL Taxonomy Extension Schema Document
*
101.CAL
Inline XBRL Taxonomy Extension Calculation Linkbase
Document
*
101.DEF
Inline XBRL Taxonomy Extension Definition Linkbase
Document
*
101.LAB
Inline XBRL Taxonomy Extension Label Linkbase
Document
*
101.PRE
Inline XBRL Taxonomy Extension Presentation Linkbase
Document
*
104
Cover Page Interactive Data File (formatted as Inline XBRL
and contained in Exhibit 101)
*
_____________________________________________________
*Filed herewith.
**Furnished herewith.
†Indicates management contract or compensatory plan.
27
SIGNATURES
Pursuant to the requirements 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.
GOODRX HOLDINGS, INC.
Date: August 5, 2026
By:
/s/ Wendy Barnes
Wendy Barnes
Chief Executive Officer & President
(Principal Executive Officer)
Date: August 5, 2026
By:
/s/ Christopher McGinnis
Christopher McGinnis
Chief Financial Officer & Treasurer
(Principal Financial Officer)
Date: August 5, 2026
By:
/s/ Thomas Chan
Thomas Chan
Chief Accounting Officer
(Principal Accounting Officer)
EX-10.1 2 ex101-thirdamendedrestated.htm EX-10.1 EX 10.1 - Third Amended & Restated Non-Employee Director Compensation Program effective May 27, 2026
Exhibit 10.1
GOODRX HOLDINGS, INC.
NON-EMPLOYEE DIRECTOR COMPENSATION PROGRAM
Third Amended and Restated effective as of May 27, 2026
Eligible Directors (as defined below) on the board of directors (the “Board”) of GoodRx
Holdings, Inc. (the “Company”) shall be eligible to receive cash and equity compensation as set forth in
this Non- Employee Director Compensation Program (this “Program”). The cash and equity
compensation described in this Program shall be paid or be made, as applicable, automatically as set forth
herein and without further action of the Board, to each member of the Board who is not an employee of
the Company or any of its parents, affiliates or subsidiaries and who is determined by the Board to be
eligible to receive compensation under this Program (each, an “Eligible Director”), who may be eligible
to receive such cash or equity compensation, unless such Eligible Director declines the receipt of such
cash or equity compensation by written notice to the Company.
This Program, as amended, shall become effective as of the date first set forth above (the
“Effective Date”) and shall remain in effect until it is revised or rescinded by further action of the Board.
This Program may be amended, modified or terminated by the Board at any time in its sole discretion. No
Eligible Director shall have any rights hereunder, except with respect to equity awards granted pursuant
to Section 2 of this Program.
1.Cash Compensation.
a.Annual Retainers. Each Eligible Director shall be eligible to receive an annual
cash retainer of $50,000 for service on the Board.
b.Additional Annual Retainers. An Eligible Director shall be eligible to receive
the following additional annual retainers, as applicable:
(i)Chairman of the Board or Co-Chairman of the Board. An Eligible
Director serving as the Chairman of the Board or Co-Chairman of the Board shall be eligible to
receive an additional annual retainer of $75,000 for such service.
(ii)Audit and Risk Committee. An Eligible Director serving as Chairperson
of the Audit and Risk Committee shall be eligible to receive an additional annual retainer of $20,000
for such service. An Eligible Director serving as a member of the Audit and Risk Committee (other
than the Chairperson) shall be eligible to receive an additional annual retainer of $10,000 for such
service.
(iii)Compensation Committee. An Eligible Director serving as Chairperson
of the Compensation Committee shall be eligible to receive an additional annual retainer of $15,000
for such service. An Eligible Director serving as a member of the Compensation Committee (other
than the Chairperson) shall be eligible to receive an additional annual retainer of $10,000 for such
service.
(iv)Nominating and Corporate Governance Committee. An Eligible
Director serving as Chairperson of the Nominating and Corporate Governance Committee shall be
eligible to receive an additional annual retainer of $10,000 for such service. An Eligible Director
serving as a member of the Nominating and Corporate Governance Committee (other than the
Chairperson) shall be eligible to receive an additional annual retainer of $10,000 for such service.
Chairperson) shall be eligible to receive an additional annual retainer of $10,000 for such service.
c.Payment of Retainers. The annual cash retainers described in Sections 1(a) and
1(b) shall be earned on a quarterly basis based on a calendar quarter and shall be paid by the Company
in arrears not later than 30 days following the end of each calendar quarter. In the event an Eligible
Director does not serve as a director, or in the applicable positions described in Section 1(b), for an
entire calendar quarter, the retainer paid to such Eligible Director shall be prorated for the portion of
such calendar quarter actually served as a director, or in such position, as applicable.
2.Equity Compensation.
a.General. Eligible Directors automatically shall be granted the equity awards
described below. The awards described below shall be granted under and shall be subject to the terms
and provisions of the Company’s 2020 Incentive Award Plan or any other applicable Company
equity incentive plan then-maintained by the Company (such plan, as may be amended from time to
time, the “Equity Plan”) and may be granted subject to the execution and delivery of award
agreements, including attached exhibits, in substantially the forms approved by the Board prior to or
in connection with such grants. All applicable terms of the Equity Plan apply to this Program as if
fully set forth herein, and all grants of equity awards hereby are subject in all respects to the terms of
the Equity Plan. Capitalized terms not otherwise defined herein shall have the meanings ascribed to
them in the Equity Plan.
b.Initial Awards.
i.Each Eligible Director who is initially elected or appointed to serve on
the Board after the Effective Date automatically shall be granted a Restricted Stock Unit
award with a value of $200,000 (the “Initial Equity Award”). The number of Restricted
Stock Units subject to an Initial Equity Award will be determined by dividing the value
by the 30-calendar-day average closing price for the Company’s common stock through
and including the date prior to the applicable grant date (with any fractional Restricted
Stock Units being rounded down to the next whole number). The Initial Equity Award
shall be granted on the date on which such Eligible Director is appointed or elected to
serve on the Board, and shall vest as to one-third of the shares underlying the Initial
Equity Award on each of the first three anniversaries of the applicable grant date, such
that the Initial Equity Award is fully vested on the third anniversary of the grant date,
subject to such Eligible Director’s continued service through the applicable vesting date.
c.Annual Awards.
i.An Eligible Director who is serving on the Board as of the date of the
annual meeting of the Company’s stockholders (the “Annual Meeting”) each calendar
year automatically shall be granted a Restricted Stock Unit award with a value of
$200,000 (an “Ongoing Annual Award”). The number of Restricted Stock Units subject to an Annual
Award will be determined by dividing the value by the 30-calendar-day average closing price for the
Company’s common stock through and including the date prior to the applicable grant date (with any
fractional Restricted Stock Units being rounded down to the next whole number). Each Annual Award
shall be granted on the date of the applicable Annual Meeting and shall vest in full on the earlier to occur
of (i) the one- year anniversary of the applicable grant date and (ii) the date of the next Annual Meeting
following the grant date, subject to continued service through the applicable vesting date.
ii.If an Eligible Director is elected or appointed to serve on the Board at
any time other than at an Annual Meeting, such Eligible Director automatically shall be
granted a Restricted Stock Unit award (a “Pro-Rated Annual Award” and together with
the Ongoing Annual Awards, the “Annual Awards”; and the Annual Awards, together
with the Initial Equity Award, the “Director Equity Awards”). The number of Restricted
Stock Units subject to a Pro-Rated Annual Award will be determined by multiplying (x)
$200,000, by (y) a fraction, the numerator of which is the remainder of 365 minus the
number of days between the adjournment of the last Annual Meeting and the date of the
election or appointment, and the denominator of which is 365, and then dividing the
value by the 30-calendar-day average closing price for the Company’s common stock
through and including the date prior to the applicable grant date (with any fractional
Restricted Stock Units being rounded down to the next whole number). Each Pro-Rated
Annual Award shall be granted on the date of such applicable election or appointment and
shall vest in full on the earlier to occur of (i) the one-year anniversary of the date of the
last Annual Meeting preceding the grant date and (ii) the date of the next Annual Meeting
following the grant date, subject to continued service through the applicable vesting date.
d.Accelerated Vesting Events. Notwithstanding the foregoing, an Eligible
Director’s Director Equity Award(s) shall vest in full immediately prior to the occurrence of a Change
in Control, other than a Non-Transactional Change in Control, to the extent outstanding at such time.
e.Deferred Compensation Plan. Eligible directors may elect to participate in the
Company’s Deferred Compensation Plan for Directors (the “DCP”) pursuant to the terms and
conditions of the DCP, as in effect from time to time.
3.Compensation Limits. Notwithstanding anything to the contrary in this Program, all
compensation payable under this Program will be subject to any limits on the maximum amount of non-
employee Director compensation set forth in the Equity Plan, as in effect from time to time.
*****
EX-31.1 3 gdrxq226-ex311.htm EX-31.1 GDRX Q2'26 - EX31.1
Exhibit 31.1
CERTIFICATION
I, Wendy Barnes, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of GoodRx Holdings, 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.
Date: August 5, 2026
By:
/s/ Wendy Barnes
Wendy Barnes
Chief Executive Officer & President
(Principal Executive Officer)
EX-31.2 4 gdrxq226-ex312.htm EX-31.2 GDRX Q2'26 - EX31.2
Exhibit 31.2
CERTIFICATION
I, Christopher McGinnis, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of GoodRx Holdings, 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.
Date: August 5, 2026
By:
/s/ Christopher McGinnis
Christopher McGinnis
Chief Financial Officer & Treasurer
(Principal Financial Officer)
EX-32.1 5 gdrxq226-ex321.htm EX-32.1 GDRX Q2'26 - EX32.1
Exhibit 32.1
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Quarterly Report on Form 10-Q of GoodRx Holdings, Inc. (the “Company”) for the period ended
June 30, 2026 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I certify, pursuant to
18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that, to the best of my knowledge:
(1)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.
Date: August 5, 2026
By:
/s/ Wendy Barnes
Wendy Barnes
Chief Executive Officer & President
(Principal Executive Officer)
EX-32.2 6 gdrxq226-ex322.htm EX-32.2 GDRX Q2'26 - EX32.2
Exhibit 32.2
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Quarterly Report on Form 10-Q of GoodRx Holdings, Inc. (the “Company”) for the period ended
June 30, 2026 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I certify, pursuant to
18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that, to the best of my knowledge:
(1)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.
Date: August 5, 2026
By:
/s/ Christopher McGinnis
Christopher McGinnis
Chief Financial Officer & Treasurer
(Principal Financial Officer)
EX-101.SCH 7 gdrx-20260630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 9952151 - Statement - Condensed Consolidated Balance Sheets (Unaudited) link:presentationLink link:calculationLink link:definitionLink 9952152 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) (Unaudited) link:presentationLink link:calculationLink link:definitionLink 9952153 - Statement - Condensed Consolidated Statements of Operations (Unaudited) link:presentationLink link:calculationLink link:definitionLink 9952154 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited) link:presentationLink link:calculationLink link:definitionLink 9952155 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 9952156 - Statement - Condensed Consolidated Statements of Operations (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 9952156 - Statement - Condensed Consolidated Statements of Operations (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 9952157 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 9952158 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 9952159 - Disclosure - Description of Business link:presentationLink link:calculationLink link:definitionLink 9952160 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 9952161 - Disclosure - Business Combination link:presentationLink link:calculationLink link:definitionLink 9952162 - Disclosure - Accrued Expenses and Other Current Liabilities link:presentationLink link:calculationLink link:definitionLink 9952163 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 9952164 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 9952165 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 9952166 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 9952167 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 9952168 - Disclosure - Basic and Diluted Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 9955511 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9955512 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 9955513 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 9955514 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 9955515 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 9955516 - Disclosure - Basic and Diluted Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9955517 - Disclosure - Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 9955518 - Disclosure - Business Combination (Details) link:presentationLink link:calculationLink link:definitionLink 9955519 - Disclosure - Accrued Expenses and Other Current Liabilities - Summary of Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9955520 - Disclosure - Accrued Expenses and Other Current Liabilities - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9955521 - Disclosure - Income Taxes - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9955522 - Disclosure - Debt - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9955523 - Disclosure - Debt - Schedule of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9955524 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 9955524 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 9955525 - Disclosure - Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9955526 - Disclosure - Stockholders' Equity - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9955527 - Disclosure - Stockholders' Equity - Schedule of Repurchase Agreements (Details) link:presentationLink link:calculationLink link:definitionLink 9955528 - Disclosure - Basic and Diluted Earnings Per Share - Schedule Computation of Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9955529 - Disclosure - Basic and Diluted Earnings Per Share - Schedule of Weighted-Average Potentially Dilutive Shares are Excluded from Computation of Diluted (Loss) Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 gdrx-20260630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 gdrx-20260630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 gdrx-20260630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Weighted average shares used in computing earnings per share: Denominator: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Trading Arrangement: Trading Arrangement [Axis] Title of 12(b) Security Title of 12(b) Security Document Fiscal Year Focus Document Fiscal Year Focus Adjustment to Compensation, Amount Adjustment to Compensation Amount Customer [Axis] Customer [Axis] Capitalized software, net Capitalized Cost, Software to be Sold, Leased, or Marketed, after Accumulated Amortization Common stock, $0.0001 par value; Class A: 2,000,000 shares authorized, 106,164 and 107,088 shares issued and outstanding at June 30, 2026 and December 31, 2025, respectively; and Class B: 1,000,000 shares authorized, 233,964 shares issued and outstanding at June 30, 2026 and December 31, 2025 Common Stock, Value, Issued Prescription Reimbursement Assets and Prescription Reimbursement Liabilities Prescription Reimbursement Assets and Prescription Reimbursement Liabilities [Policy Text Block] Prescription Reimbursement Assets and Prescription Reimbursement Liabilities Prescription reimbursement liabilities Prescription Reimbursement Liabilities, Current Prescription Reimbursement Liabilities, Current Accrued legal settlement Loss Contingency Accrual Restatement Determination Date Restatement Determination Date Employee taxes paid related to net share settlement of equity awards Employee Taxes Paid Related To Net Share Settlement Of Equity Awards Employee taxes paid related to net share settlement of equity awards. Amendment Flag Amendment Flag Current liabilities Liabilities, Current [Abstract] Repurchased shares (in usd per share) Shares Acquired, Average Cost Per Share Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Prescription reimbursement assets Increase (Decrease) in Prescription Reimbursement Assets Increase (Decrease) in Prescription Reimbursement Assets Number of defendants Loss Contingency, Number of Defendants Loss Contingencies [Table] Loss Contingencies [Table] Accrued expenses and other current liabilities Total accrued expenses and other current liabilities Accrued Expenses And Other Current Liabilities Accrued expenses and other current liabilities. Description Of Business [Abstract] Description Of Business [Abstract] Description of business. Subscription revenue Subscription Revenue [Member] Subscription Revenue [Member] Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Entity Address, State or Province Entity Address, State or Province Number of plaintiffs Loss Contingency, Number of Plaintiffs PEO Total Compensation Amount PEO Total Compensation Amount Common stock, par value (in usd per share) Common Stock, Par or Stated Value Per Share Prescription reimbursement liabilities Increase (Decrease) in Prescription Reimbursable Liabilities Increase (Decrease) in Prescription Reimbursable Liabilities Accrued expenses and other current liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Share Repurchase Program [Domain] Share Repurchase Program [Domain] Basic (in shares) Weighted average shares - basic (in shares) Weighted Average Number of Shares Outstanding, Basic Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Loss Contingencies [Line Items] Loss Contingencies [Line Items] Total current liabilities Liabilities, Current Customer relationships Customer Relationships [Member] Entity Address, City or Town Entity Address, City or Town Pending Litigation Pending Litigation [Member] Share Based Compensation Arrangement By Share Based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Document Information [Line Items] Document Information [Line Items] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Class of Stock Class of Stock [Axis] Intangible assets, net Intangible Asset, Finite-Lived, after Accumulated Amortization Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Revenue from Contract with Customer Benchmark Revenue from Contract with Customer Benchmark [Member] Proceeds from employee stock purchase plan Proceeds from Stock Plans Other expense, net: Nonoperating Income (Expense) [Abstract] Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Line of credit Line of Credit Facility, Maximum Borrowing Capacity Accrued bonus and other payroll related Accrued Bonus And Other Payroll Related Current Accrued bonus and other payroll related current. Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Current portion of debt Long-Term Debt, Current Maturities Concentration Risk Type [Axis] Concentration Risk Type [Axis] Debt Instrument [Table] Schedule of Long-Term Debt Instruments [Table] Impairment of Long-Lived Assets Long-Lived Asset, Excluding Intangible Asset and Goodwill, Impairment and Disposal [Policy Text Block] Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Litigation Case [Axis] Litigation Case [Axis] Use of Estimates Use of Estimates, Policy [Policy Text Block] Amortization of debt issuance costs and discounts Amortization of Debt Issuance Costs Related Party, Type [Axis] Related and Nonrelated Parties [Axis] Other intangible assets Business Combination, Recognized Asset Acquired, Identifiable Intangible Asset, Excluding Goodwill Total debt Long-Term Debt Non cash investing and financing activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Document Period End Date Document Period End Date Changes in operating assets and liabilities: Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity, Increase (Decrease) in Operating Capital [Abstract] Net cash used in investing activities Cash Provided by (Used in) Investing Activity, Including Discontinued Operation Equity Awards Adjustments, Excluding Value Reported in Compensation Table Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member] Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Stockholders Equity Equity [Text Block] Costs and operating expenses: Costs and Expenses [Abstract] Security Exchange Name Security Exchange Name Idea Men, LLC Idea Men, LLC [Member] Idea Men, LLC Entity Shell Company Entity Shell Company Class B Common Stock Common Class B Common Class B [Member] Operating lease liabilities, current Operating Lease, Liability, Current VividRx Clear Rx, Inc VividRx Clear Rx, Inc [Member] VividRx Clear Rx, Inc Segment Reporting Segment Reporting, Policy [Policy Text Block] Basic and Diluted Earnings Per Share Earnings Per Share [Text Block] Name Outstanding Recovery, Individual Name Earnings per share: Earnings Per Share [Abstract] Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Document Fiscal Period Focus Document Fiscal Period Focus Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Total liabilities Liabilities Trading Symbol Trading Symbol Purchase of property and equipment Payments to Acquire Property, Plant, and Equipment Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member] Pension Adjustments Prior Service Cost Pension Adjustments Prior Service Cost [Member] Company Selected Measure Name Company Selected Measure Name Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] First Lien Credit Agreement First Lien Credit Agreement [Member] First lien credit agreement. Principal balance under 2024 Term Loan Facility Long-Term Debt, Gross Credit Facility Credit Facility [Domain] Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Cash flows from operating activities Cash Provided by (Used in) Operating Activity, Including Discontinued Operation [Abstract] Compensation Amount Outstanding Recovery Compensation Amount Individual: Individual [Axis] Diluted (in shares) Weighted average shares - diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Disaggregation Of Revenue [Line Items] Disaggregation of Revenue [Line Items] Entity Emerging Growth Company Entity Emerging Growth Company Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Capitalized software included in accounts payable and accrued expenses and other current liabilities Capitalized Software Included in Accounts Payable and Accrued Expenses and Other Current Liabilities Capitalized Software Included in Accounts Payable and Accrued Expenses and Other Current Liabilities Underlying Security Market Price Change Underlying Security Market Price Change, Percent Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Award Timing Predetermined Award Timing Predetermined [Flag] Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Fair Value, Inputs, Level 1 Fair Value, Inputs, Level 1 [Member] Income tax rate Effective Income Tax Rate Reconciliation, Percent New Repurchase Program New Repurchase Program [Member] New Repurchase Program Litigation Status [Domain] Litigation Status [Domain] Dilutive impact of stock options and restricted stock units (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements All Executive Categories All Executive Categories [Member] Repurchases of Class A common stock Cost of shares repurchased Stock Repurchased and Retired During Period, Value Pension Adjustments Service Cost Pension Adjustments Service Cost [Member] Preferred stock, par value (in usd per share) Preferred Stock, Par or Stated Value Per Share Fair value of debt Long-Term Debt, Fair Value Antidilutive Securities Antidilutive Securities [Axis] Impairment loss Tangible Asset Impairment Charges Sales and marketing Selling and Marketing Expense Operating lease right-of-use assets, net Operating Lease, Right-of-Use Asset Concentration Risk Type [Domain] Concentration Risk Type [Domain] Schedule Computation of (Loss) Earnings Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Debt Instrument, Name Debt Instrument, Name [Domain] Operating Lease Right Of Use Assets Operating Lease Right Of Use Assets [Member] Operating Lease Right Of Use Assets Fair value of amount outstanding Long-Term Line of Credit Expiration Date Trading Arrangement Expiration Date Schedule of Revenue Disaggregation of Revenue [Table Text Block] Income Statement Location Location, Statement of Income, Balance [Axis] Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Cash equivalents, fair value disclosure Cash and Cash Equivalents, Fair Value Disclosure Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member] Business Combination [Line Items] Business Combination [Line Items] Aggregate Pension Adjustments Service Cost Aggregate Pension Adjustments Service Cost [Member] Common stock, shares authorized (in shares) Common Stock, Shares Authorized Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table] Antidilutive Security, Excluded EPS Calculation [Table] Useful Life (in years) Intangible Asset, Finite-Lived, Useful Life Exercise Price Award Exercise Price Cash flows from investing activities Cash Provided by (Used in) Investing Activity, Including Discontinued Operation [Abstract] Related Party Transaction [Axis] Related Party Transaction [Axis] Litigation Status [Axis] Litigation Status [Axis] Stock repurchase agreement, authorized amount Share Repurchase Program, Authorized, Amount Document Quarterly Report Document Quarterly Report Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member] Settled Litigation Settled Litigation [Member] Beginning of period End of period Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Including Discontinued Operation Debt Debt Disclosure [Text Block] Payments on long-term debt Repayments of Long-Term Debt Less: Unamortized debt issuance costs and discounts Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Equity investments included in other assets Equity Method Investments Schedule Of Business Acquisitions By Acquisition [Table] Business Combination [Table] Equity Component [Domain] Equity Component [Domain] PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Business Combination, Asset Acquisition, Transaction between Entities under Common Control, and Joint Venture Formation [Abstract] Total costs and operating expenses Costs and Expenses Adoption Date Trading Arrangement Adoption Date Total stockholders' equity Beginning balance Ending balance Equity, Attributable to Parent Earnings per share: Earning Per Share Basic And Diluted Abstract Earning per share basic and diluted abstract. Total other expense, net Nonoperating Income (Expense) Assets Assets [Abstract] Title Trading Arrangement, Individual Title Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Accounting Policies [Abstract] Accounting Policies [Abstract] Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Insider Trading Policies and Procedures [Line Items] Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Deferred income taxes Deferred Income Tax Expense (Benefit) Business Combination Business Combination [Domain] Letter of Credit Letter of Credit [Member] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Antidilutive securities excluded from computation of earnings per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Electronic Communication Privacy Act, Privacy Protection Electronic Communication Privacy Act, Privacy Protection [Member] Electronic Communication Privacy Act, Privacy Protection Number of operating segments Number of Operating Segments Accrued marketing Accrued Marketing Costs, Current Schedule of Weighted-Average Potentially Dilutive Shares are Excluded from Computation of Diluted (Loss) Earnings Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Entity Central Index Key Entity Central Index Key Additional paid-in capital Additional Paid in Capital, Common Stock All Adjustments to Compensation All Adjustments to Compensation [Member] Other Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity, Other Item Business Combination Business Combination [Axis] Equity [Abstract] Equity [Abstract] Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member] Net cash provided by operating activities Cash Provided by (Used in) Operating Activity, Including Discontinued Operation Payment for settlements Payments for Legal Settlements Accounts Receivable Accounts Receivable [Member] Income Statement [Abstract] Income Statement [Abstract] Stockholders' equity Equity, Attributable to Parent [Abstract] Issuance of common stock through employee stock purchase plan (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Document Transition Report Document Transition Report Fair Value Hierarchy and NAV Fair Value Hierarchy and NAV [Axis] Investment, Name [Axis] Investment, Name [Axis] Deferred tax assets, net Deferred Income Tax Assets, Net Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Class A and Class B Common Stock Common Class A And Class B [Member] Common class A and class B. Accounting Policies [Table] Accounting Policies [Table] Accounting policies. City Area Code City Area Code Document Information [Table] Document Information [Table] All Individuals All Individuals [Member] Non-cash operating lease expense Operating Lease, Right-of-Use Asset, Periodic Reduction Name Forgone Recovery, Individual Name Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Loss on operating lease asset Loss On Abandonment And Impairment Of Operating Lease Assets Loss On Abandonment And Impairment Of Operating Lease Assets Statement [Line Items] Statement [Line Items] Total assets Assets Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Interest expense Interest Expense, Nonoperating Issuance of common stock through employee stock purchase plan Stock Issued During Period, Value, Employee Stock Purchase Plan PEO PEO [Member] Beginning balance (in shares) Ending balance (in shares) Shares, Outstanding Stock options and restricted stock units Stock Options and Restricted Stock Units [Member] Stock Options and Restricted Stock Units Cash and Cash Equivalents Cash and Cash Equivalents [Domain] Total stock-based compensation Share-Based Payment Arrangement, Expense Repurchases of Class A common stock (in shares) Number of shares repurchased (in shares) Stock Repurchased and Retired During Period, Shares Other liabilities Other Liabilities, Noncurrent Goodwill Goodwill Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Stock options exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Revenue recognized Contract with Customer, Liability, Revenue Recognized Payables and Accruals [Abstract] Payables and Accruals [Abstract] Operating lease liabilities Increase Decrease Operating Lease Liabilities Increase (decrease) operating lease liabilities. Accumulated Deficit Retained Earnings [Member] Operating lease liabilities, net of current portion Operating Lease, Liability, Noncurrent Revolving Credit Facility Revolving Credit Facility [Member] Money Market Funds Money Market Funds [Member] Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Award Timing Disclosures [Line Items] Spectrum Stock Purchase Agreement Spectrum Stock Purchase Agreement [Member] Spectrum Stock Purchase Agreement Diluted (in usd per share) Earnings Per Share, Diluted Entity Current Reporting Status Entity Current Reporting Status Net cash used in financing activities Cash Provided by (Used in) Financing Activity, Including Discontinued Operation Total Shareholder Return Amount Total Shareholder Return Amount Common stock withheld related to net share settlement Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Litigation Case [Domain] Litigation Case [Domain] SDFL Class Action Matter SDFL Class Action Matter [Member] SDFL Class Action Matter Product development and technology Research and Development Expense Adjustments to reconcile net income to net cash provided by operating activities: Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity [Abstract] Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] Cash flows from financing activities Cash Provided by (Used in) Financing Activity, Including Discontinued Operation [Abstract] Revenue Revenue from Contract with Customer, Excluding Assessed Tax Property and equipment, net Property, Plant, and Equipment, after Accumulated Depreciation, Depletion, and Amortization Intangible Asset, Finite-Lived, Class Intangible Asset, Finite-Lived, Class [Axis] Stock options exercised Stock Issued During Period, Value, Stock Options Exercised Equity Awards Adjustments, Footnote Equity Awards Adjustments, Footnote [Text Block] Underlying Securities Award Underlying Securities Amount Revenue Revenue from Contract with Customer [Text Block] Number of counterparty Prescription Reimbursement Assets, Number Of Counterparties Prescription Reimbursement Assets, Number Of Counterparties Accrued Expenses and Other Current Liabilities Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] All Trading Arrangements All Trading Arrangements [Member] Other Performance Measure, Amount Other Performance Measure, Amount Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Operating income Operating Income (Loss) Minority Equity Interests Minority Equity Interests [Member] Minority Equity Interests. Current Fiscal Year End Date Current Fiscal Year End Date Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Related Party Transaction [Domain] Related Party Transaction [Domain] Business Combination Business Combination [Text Block] Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member] Entity File Number Entity File Number Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Common stock, shares issued (in shares) Common Stock, Shares, Issued Measure: Measure [Axis] Description of Business Business Description and Basis of Presentation [Text Block] Cost of revenue, exclusive of depreciation and amortization presented separately below Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization Equity Components Equity Components [Axis] Accounts receivable Increase (Decrease) in Accounts Receivable Product and Service Product and Service [Domain] Related Party Related Party [Member] Class of Stock [Line Items] Class of Stock [Line Items] Disaggregation Of Revenue [Table] Disaggregation of Revenue [Table] Class A Common Stock Common Class A Common Class A [Member] Entity Interactive Data Current Entity Interactive Data Current NDCA Class Action Matter NDCA Class Action Matter [Member] NDCA Class Action Matter Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Entity Small Business Entity Small Business Prescription transactions revenue Prescription Transactions Revenue [Member] Prescription transactions revenue. Termination Date Trading Arrangement Termination Date Common stock withheld related to net share settlement (in shares) Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Other assets Other Assets, Noncurrent Document Type Document Type Acquisition Cash consideration Payments to Acquire Businesses, Net of Cash Acquired Fair Value as of Grant Date Award Grant Date Fair Value Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Cash and cash equivalents Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Including Discontinued Operation [Abstract] Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Stock repurchase program, available for future repurchases Share Repurchase Program, Remaining Authorized, Amount Arrangement Duration Trading Arrangement Duration Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Local Phone Number Local Phone Number Entity Address, Postal Zip Code Entity Address, Postal Zip Code Entity Registrant Name Entity Registrant Name Customer One Customer One [Member] Customer one. Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Insurance recovery receivable Insurance Settlements Receivable Commitments and contingencies (Note 7) Commitments and Contingencies Antidilutive Securities, Name Antidilutive Securities, Name [Domain] Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Privacy Protection Privacy Protection [Member] Privacy Protection Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Executive Category: Executive Category [Axis] Prescription reimbursement assets Prescription Reimbursement Assets, Current Prescription Reimbursement Assets, Current Liabilities and stockholders' equity Liabilities and Equity [Abstract] Intangible Asset, Finite-Lived, Class Intangible Asset, Finite-Lived, Class [Domain] Francisco Partners Stock Purchase Agreement Francisco Partners Stock Purchase Agreement [Member] Francisco Partners Stock Purchase Agreement All Award Types Award Type [Domain] Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Supplemental disclosure of cash flow information Supplemental Cash Flow Information [Abstract] Repurchased shares (in shares) Treasury Stock, Shares, Acquired Stock price (in usd per share) Share Price PEO Name PEO Name Interest rate on used amounts Line of Credit Facility, Interest Rate During Period Long-Lived Asset, Class [Axis] Long-Lived Asset, Class [Axis] Certain Risks and Concentrations Concentration Risk, Credit Risk, Policy [Policy Text Block] Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Pharma Direct revenue Pharma Manufacturer Solutions Revenues [member] Pharma Manufacturer Solutions Revenues [member] Entity Tax Identification Number Entity Tax Identification Number Shares repurchased Treasury Stock, Value, Acquired, Cost Method Equity Investments Equity Method Investments [Policy Text Block] Accounts payable Increase (Decrease) in Accounts Payable Other accrued expenses Other Accrued Liabilities, Current Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Non-NEOs Non-NEOs [Member] Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member] Debt Instrument Debt Instrument [Axis] Equity method investment, ownership percentage Equity Method Investment, Ownership Percentage Stock-based compensation expense Share-Based Payment Arrangement, Noncash Expense Schedule of Debt Schedule of Debt [Table Text Block] Investment, Name [Domain] Investment, Name [Domain] Customer [Domain] Customer [Domain] Basic (in usd per share) Earnings Per Share, Basic Deferred revenue Contract with Customer, Liability, Current Repurchases of Class A common stock Payments for Repurchase of Common Stock Total current assets Assets, Current Insider Trading Arrangements [Line Items] Debt, net Long-Term Debt, Excluding Current Maturities Award Type Award Type [Axis] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Accumulated deficit Retained Earnings (Accumulated Deficit) Product and Service Product and Service [Axis] Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member] Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Common Stock Common Stock [Member] Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Cover [Abstract] Cover [Abstract] Concentration risk, percentage Concentration Risk, Percentage Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Equity Awards Adjustments Equity Awards Adjustments [Member] Total liabilities and stockholders' equity Liabilities and Equity Interest income Interest Income, Other Employee Stock Option Share-Based Payment Arrangement, Option [Member] Other liabilities Increase (Decrease) in Other Operating Liabilities Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Related Party, Type [Domain] Related and Nonrelated Parties [Domain] Tabular List, Table Tabular List [Table Text Block] Other income Other Nonoperating Income (Expense) Schedule of Accrued Expenses and Other Current Liabilities Schedule of Accounts Payable and Accrued Liabilities [Table Text Block] Name Awards Close in Time to MNPI Disclosures, Individual Name Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member] Maximum net leverage ratio Line Of Credit Maximum Financial Covenant Net Leverage Ratio Line of credit maximum financial covenant net leverage ratio. General and administrative General and Administrative Expense Long-Lived Asset, Class [Domain] Long-Lived Asset, Class [Domain] Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Preferred stock, $0.0001 par value; 50,000 shares authorized and nil shares issued and outstanding at June 30, 2026 and December 31, 2025 Preferred Stock, Value, Issued 2024 Term Loan 2024 Term Loan [Member] 2024 Term Loan Adjustment to Compensation: Adjustment to Compensation [Axis] Pending claims Loss Contingency, Pending Claims, Number Share Repurchase Program [Axis] Share Repurchase Program [Axis] Other revenue Other Revenue [Member] Other revenue. Class of Stock Class of Stock [Domain] Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Amount subject to maturity extension Line of Credit Facility, Borrowing Capacity, Subject to Maturity Extension Line of Credit Facility, Borrowing Capacity, Subject to Maturity Extension Credit Facility Credit Facility [Axis] Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Schedule of Repurchase Agreements Schedule of Repurchase Agreements [Table Text Block] VitaCare Prescription Services, Inc VitaCare Prescription Services Inc [Member] vitaCare prescription services inc member. Name Measure Name Income Taxes Income Tax Disclosure [Text Block] Accounts payable Accounts Payable, Current Pay vs Performance Disclosure [Line Items] Fair Value Hierarchy and NAV Fair Value Hierarchy and NAV [Domain] Debt Instrument [Line Items] Debt Instrument [Line Items] Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Additional Paid-in Capital Additional Paid-in Capital [Member] Entity Filer Category Entity Filer Category Name Trading Arrangement, Individual Name Cash and cash equivalents Cash and Cash Equivalent Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Capitalized software Payments for Software Company Selected Measure Amount Company Selected Measure Amount Current assets Assets, Current [Abstract] Non-PEO NEO Non-PEO NEO [Member] Entity Address, Address Line One Entity Address, Address Line One Stock-based compensation included in capitalized software Noncash Stock Based Compensation Included In Capitalized Software Noncash stock-based compensation included in capitalized software development costs. Right-of-use assets obtained in exchange for operating lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Income tax expense Income Tax Expense (Benefit) Customer Concentration Risk Customer Concentration Risk [Member] Award Timing Method Award Timing Method [Text Block] Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] Principles of Consolidation Consolidation, Policy [Policy Text Block] Net change in cash and cash equivalents Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Period Increase (Decrease), Including Exchange Rate Effect and Discontinued Operation Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Numerator: Net Income (Loss) Attributable to Parent [Abstract] Vesting and settlement of restricted stock units (in shares) Stock Issued During Period Shares Vesting Of Restricted Stock Units Stock issued during period shares, vesting of restricted stock units. Net income Net income Net income Net income Net Income (Loss) Attributable to Parent Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Location, Statement of Financial Position, Balance [Axis] Location, Statement of Financial Position, Balance [Axis] Statement [Table] Statement [Table] Restatement Determination Date: Restatement Determination Date [Axis] Proceeds from exercise of stock options Proceeds from Stock Options Exercised Settlement payment Litigation Settlement, Amount Awarded to Other Party Accounting Policies [Line Items] Accounting Policies [Line Items] Accounting policies. Cash and Cash Equivalents Cash and Cash Equivalents [Axis] Pension Benefits Adjustments, Footnote Pension Benefits Adjustments, Footnote [Text Block] EX-101.PRE 11 gdrx-20260630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 13 R1.htm IDEA: XBRL DOCUMENT v3.26.1
Cover - shares
6 Months Ended
Jun. 30, 2026
Jul. 28, 2026
Document Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2026  
Document Transition Report false  
Entity File Number 001-39549  
Entity Registrant Name GoodRx Holdings, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 47-5104396  
Entity Address, Address Line One 2701 Olympic Boulevard  
Entity Address, City or Town Santa Monica  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 90404  
City Area Code 855  
Local Phone Number 268-2822  
Title of 12(b) Security Class A common stock, $0.0001 par value per share  
Trading Symbol GDRX  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Central Index Key 0001809519  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2026  
Document Fiscal Period Focus Q2  
Amendment Flag false  
Class A Common Stock    
Document Information [Line Items]    
Entity Common Stock, Shares Outstanding   107,181,201
Class B Common Stock    
Document Information [Line Items]    
Entity Common Stock, Shares Outstanding   233,964,187
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.26.1
Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Current assets    
Cash and cash equivalents $ 296,113 $ 261,820
Accounts receivable, net 182,140 235,746
Prescription reimbursement assets 1,076,012 98,331
Prepaid expenses and other current assets 45,062 47,205
Total current assets 1,599,327 643,102
Property and equipment, net 11,514 12,268
Goodwill 430,331 430,331
Intangible assets, net 58,254 64,082
Capitalized software, net 140,300 139,261
Operating lease right-of-use assets, net 27,630 28,808
Deferred tax assets, net 47,335 57,111
Other assets 28,237 29,095
Total assets 2,342,928 1,404,058
Current liabilities    
Accounts payable 8,906 19,405
Prescription reimbursement liabilities 1,039,995 130,139
Accrued expenses and other current liabilities 98,610 86,705
Current portion of debt 5,000 5,000
Operating lease liabilities, current 5,358 4,753
Total current liabilities 1,157,869 246,002
Debt, net 481,588 483,264
Operating lease liabilities, net of current portion 47,004 49,789
Other liabilities 8,866 8,741
Total liabilities 1,695,327 787,796
Commitments and contingencies (Note 7)
Stockholders' equity    
Preferred stock, $0.0001 par value; 50,000 shares authorized and nil shares issued and outstanding at June 30, 2026 and December 31, 2025 0 0
Common stock, $0.0001 par value; Class A: 2,000,000 shares authorized, 106,164 and 107,088 shares issued and outstanding at June 30, 2026 and December 31, 2025, respectively; and Class B: 1,000,000 shares authorized, 233,964 shares issued and outstanding at June 30, 2026 and December 31, 2025 34 34
Additional paid-in capital 2,048,436 2,026,802
Accumulated deficit (1,400,869) (1,410,574)
Total stockholders' equity 647,601 616,262
Total liabilities and stockholders' equity $ 2,342,928 $ 1,404,058
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.26.1
Condensed Consolidated Balance Sheets (Parenthetical) (Unaudited) - $ / shares
Jun. 30, 2026
Dec. 31, 2025
Preferred stock, par value (in usd per share) $ 0.0001 $ 0.0001
Preferred stock, shares authorized (in shares) 50,000,000 50,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common Class A    
Common stock, par value (in usd per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 2,000,000,000 2,000,000,000
Common stock, shares issued (in shares) 106,164,000 107,088,000
Common stock, shares outstanding (in shares) 106,164,000 107,088,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) 233,964,000  
Common stock, shares outstanding (in shares) 233,964,000  
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.26.1
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Income Statement [Abstract]        
Revenue $ 200,411 $ 203,070 $ 394,417 $ 406,040
Costs and operating expenses:        
Cost of revenue, exclusive of depreciation and amortization presented separately below 20,999 13,350 41,155 26,714
Product development and technology 26,711 29,933 56,888 61,075
Sales and marketing 81,986 84,870 163,039 169,412
General and administrative 24,814 28,379 51,633 58,009
Depreciation and amortization 22,269 19,729 44,061 40,641
Total costs and operating expenses 176,779 176,261 356,776 355,851
Operating income 23,632 26,809 37,641 50,189
Other expense, net:        
Other income 625 694 625 694
Interest income 1,019 2,803 2,416 6,735
Interest expense (9,810) (10,729) (19,577) (21,373)
Total other expense, net (8,166) (7,232) (16,536) (13,944)
Income before income taxes 15,466 19,577 21,105 36,245
Income tax expense (6,930) (6,734) (11,400) (12,350)
Net income $ 8,536 $ 12,843 $ 9,705 $ 23,895
Earnings per share:        
Basic (in usd per share) $ 0.03 $ 0.04 $ 0.03 $ 0.06
Diluted (in usd per share) $ 0.02 $ 0.04 $ 0.03 $ 0.06
Weighted average shares used in computing earnings per share:        
Basic (in shares) 339,277 356,623 339,839 367,847
Diluted (in shares) 348,058 357,159 344,676 368,345
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.26.1
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Deficit
Beginning balance (in shares) at Dec. 31, 2024   382,815    
Beginning balance at Dec. 31, 2024 $ 724,658 $ 38 $ 2,165,633 $ (1,441,013)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Stock options exercised (in shares)   4    
Stock options exercised 2   2  
Stock-based compensation 23,312   23,312  
Vesting and settlement of restricted stock units (in shares)   2,136    
Common stock withheld related to net share settlement (in shares)   (802)    
Common stock withheld related to net share settlement (3,757)   (3,757)  
Repurchases of Class A common stock (in shares) [1]   (23,340)    
Repurchases of Class A common stock [1] (100,920) $ (2) (100,918)  
Net income 11,052     11,052
Ending balance (in shares) at Mar. 31, 2025   360,813    
Ending balance at Mar. 31, 2025 654,347 $ 36 2,084,272 (1,429,961)
Beginning balance (in shares) at Dec. 31, 2024   382,815    
Beginning balance at Dec. 31, 2024 724,658 $ 38 2,165,633 (1,441,013)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income 23,895      
Ending balance (in shares) at Jun. 30, 2025   352,771    
Ending balance at Jun. 30, 2025 643,031 $ 35 2,060,114 (1,417,118)
Beginning balance (in shares) at Mar. 31, 2025   360,813    
Beginning balance at Mar. 31, 2025 654,347 $ 36 2,084,272 (1,429,961)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Stock options exercised (in shares)   2    
Stock options exercised 1   1  
Stock-based compensation 25,880   25,880  
Vesting and settlement of restricted stock units (in shares)   3,014    
Common stock withheld related to net share settlement (in shares)   (1,056)    
Common stock withheld related to net share settlement (4,548)   (4,548)  
Repurchases of Class A common stock (in shares)   (10,224)    
Repurchases of Class A common stock (46,352) $ (1) [1] (46,351)  
Net income 12,843     12,843
Issuance of common stock through employee stock purchase plan (in shares)   222    
Issuance of common stock through employee stock purchase plan 860   860  
Ending balance (in shares) at Jun. 30, 2025   352,771    
Ending balance at Jun. 30, 2025 643,031 $ 35 2,060,114 (1,417,118)
Beginning balance (in shares) at Dec. 31, 2025   341,052    
Beginning balance at Dec. 31, 2025 616,262 $ 34 2,026,802 (1,410,574)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Stock options exercised (in shares)   192    
Stock options exercised 95   95  
Stock-based compensation 19,683   19,683  
Vesting and settlement of restricted stock units (in shares)   2,965    
Common stock withheld related to net share settlement (in shares)   (1,096)    
Common stock withheld related to net share settlement (2,582)   (2,582)  
Repurchases of Class A common stock (in shares)   (5,536)    
Repurchases of Class A common stock (12,641)   (12,641)  
Net income 1,169     1,169
Ending balance (in shares) at Mar. 31, 2026   337,577    
Ending balance at Mar. 31, 2026 621,986 $ 34 2,031,357 (1,409,405)
Beginning balance (in shares) at Dec. 31, 2025   341,052    
Beginning balance at Dec. 31, 2025 616,262 $ 34 2,026,802 (1,410,574)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income 9,705      
Ending balance (in shares) at Jun. 30, 2026   340,128    
Ending balance at Jun. 30, 2026 647,601 $ 34 2,048,436 (1,400,869)
Beginning balance (in shares) at Mar. 31, 2026   337,577    
Beginning balance at Mar. 31, 2026 621,986 $ 34 2,031,357 (1,409,405)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Stock-based compensation 19,835   19,835  
Vesting and settlement of restricted stock units (in shares)   3,729    
Common stock withheld related to net share settlement (in shares)   (1,335)    
Common stock withheld related to net share settlement (3,186)   (3,186)  
Repurchases of Class A common stock 61   61  
Net income $ 8,536     8,536
Issuance of common stock through employee stock purchase plan (in shares) 157      
Issuance of common stock through employee stock purchase plan $ 369   369  
Ending balance (in shares) at Jun. 30, 2026   340,128    
Ending balance at Jun. 30, 2026 $ 647,601 $ 34 $ 2,048,436 $ (1,400,869)
[1] Repurchases of Class A common stock for the three months ended March 31, 2025 include 20.0 million shares
repurchased from related parties (after giving effect to the automatic conversion of Class B common stock to Class
A common stock upon such repurchase) for an aggregate consideration of $84.9 million. See "Note 9.
Stockholders' Equity" for additional information.
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.26.1
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Cash flows from operating activities    
Net income $ 9,705 $ 23,895
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 44,061 40,641
Amortization of debt issuance costs and discounts 932 869
Non-cash operating lease expense 1,910 2,065
Stock-based compensation expense 33,102 40,589
Deferred income taxes 9,776 0
Loss on operating lease asset 0 4,409
Other 1,069 456
Changes in operating assets and liabilities:    
Accounts receivable 53,606 (43,093)
Prescription reimbursement assets [1] (977,681) (16,027)
Prepaid expenses and other assets [1] 2,929 231
Accounts payable [1] (9,871) 3,579
Prescription reimbursement liabilities [1] 909,856 (1,313)
Accrued expenses and other current liabilities [1] 16,063 5,585
Operating lease liabilities (2,912) (3,187)
Other liabilities 125 294
Net cash provided by operating activities 92,670 58,993
Cash flows from investing activities    
Purchase of property and equipment (1,498) (532)
Acquisition 0 (30,000)
Capitalized software (34,555) (39,659)
Net cash used in investing activities (36,053) (70,191)
Cash flows from financing activities    
Payments on long-term debt (2,500) (2,500)
Repurchases of Class A common stock [2] (14,520) (145,888)
Proceeds from exercise of stock options 95 3
Employee taxes paid related to net share settlement of equity awards (5,768) (8,305)
Proceeds from employee stock purchase plan 369 860
Net cash used in financing activities (22,324) (155,830)
Net change in cash and cash equivalents 34,293 (167,028)
Cash and cash equivalents    
Beginning of period 261,820 448,346
End of period 296,113 281,318
Non cash investing and financing activities:    
Right-of-use assets obtained in exchange for operating lease liabilities 732 9,098
Stock-based compensation included in capitalized software 6,416 8,603
Capitalized software included in accounts payable and accrued expenses and other current liabilities $ 5,485 $ 6,645
[1] Prior to December 31, 2025, prescription reimbursement assets were presented as a component of prepaid
expenses and other current assets, and prescription reimbursement liabilities as a component of accounts payable
and accrued expenses and other current liabilities. Prior period amounts have been reclassified to conform to the
current period presentation. These reclassifications had no impact on previously reported cash flows provided by
operating activities.
[2] Repurchases of Class A common stock for the six months ended June 30, 2025 include 20.0 million shares
repurchased from related parties (after giving effect to the automatic conversion of Class B common stock to Class
A common stock upon such repurchase) for an aggregate consideration of $84.9 million. See "Note 9.
Stockholders' Equity" for additional information.
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.26.1
Condensed Consolidated Statements of Operations (Unaudited) (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Income Statement Location: us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization        
Total stock-based compensation $ 58 $ 122 $ 110 $ 222
Income Statement Location: us-gaap:GeneralAndAdministrativeExpense        
Total stock-based compensation 7,778 9,041 15,778 16,563
Income Statement Location: us-gaap:ResearchAndDevelopmentExpense        
Total stock-based compensation 4,554 6,323 8,762 11,993
Income Statement Location: us-gaap:SellingAndMarketingExpense        
Total stock-based compensation $ 4,203 $ 5,929 $ 8,452 $ 11,811
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.26.1
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) (Parenthetical) - Common Stock - Related Party - USD ($)
shares in Millions, $ in Millions
1 Months Ended 3 Months Ended 6 Months Ended
Mar. 31, 2025
Mar. 31, 2025
Jun. 30, 2025
Repurchased shares (in shares) 20.0   20.0
Shares repurchased   $ 84.9  
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.26.1
Condensed Consolidated Statements of Cash Flows (Unaudited) (Parenthetical) - Related Party - Common Stock - USD ($)
shares in Millions, $ in Millions
1 Months Ended 3 Months Ended 6 Months Ended
Mar. 31, 2025
Mar. 31, 2025
Jun. 30, 2025
Repurchased shares (in shares) 20.0   20.0
Shares repurchased   $ 84.9  
XML 22 R10.htm IDEA: XBRL DOCUMENT v3.26.1
Description of Business
6 Months Ended
Jun. 30, 2026
Description Of Business [Abstract]  
Description of Business Description of Business
GoodRx Holdings, Inc. was incorporated in September 2015 and has no material assets or standalone operations other
than its ownership in its consolidated subsidiaries. GoodRx, Inc. ("GoodRx"), a Delaware corporation initially formed in
September 2011, is a wholly-owned subsidiary of GoodRx Intermediate Holdings, LLC, which itself is a wholly-owned
subsidiary of GoodRx Holdings, Inc.
GoodRx Holdings, Inc. and its subsidiaries (collectively, "we," "us" or "our") offer information and tools to help
consumers compare prices and save on their prescription drug purchases. We operate a price comparison platform that
provides consumers with curated, geographically relevant prescription pricing, and provides access to negotiated prices
through our codes that can be used to save money on prescriptions across the United States (the "prescription transactions
offering"). We also offer other healthcare products and services, including subscription programs, solutions for
pharmaceutical manufacturers and other customers, referred to as GoodRx Pharma Direct ("Pharma Direct"), and telehealth
services.
XML 23 R11.htm IDEA: XBRL DOCUMENT v3.26.1
Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2026
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
Basis of Presentation
The accompanying unaudited condensed consolidated financial statements have been prepared in conformity with
accounting principles generally accepted in the United States (“GAAP”) and applicable rules and regulations of the
Securities and Exchange Commission (“SEC”) regarding interim financial information. Certain information and disclosures
normally included in our annual consolidated financial statements prepared in accordance with GAAP have been condensed
or omitted. Accordingly, these condensed consolidated financial statements should be read in conjunction with our audited
consolidated financial statements for the year ended December 31, 2025 and the related notes, which are included in our
Annual Report on Form 10-K filed with the SEC on February 26, 2026 ("2025 10-K"). The December 31, 2025 condensed
consolidated balance sheet was derived from our audited consolidated financial statements as of that date. The condensed
consolidated financial statements include, in the opinion of management, all adjustments, consisting of normal and recurring
items, necessary for the fair statement of our condensed consolidated financial statements. The operating results for the
three and six months ended June 30, 2026 are not necessarily indicative of the results expected for the full year ending
December 31, 2026.
There have been no material changes in significant accounting policies during the three and six months ended June 30,
2026 from those disclosed in “Note 2. Summary of Significant Accounting Policies” in the notes to our consolidated financial
statements included in our 2025 10-K.
Principles of Consolidation
The condensed consolidated financial statements include the accounts of GoodRx Holdings, Inc., its wholly owned
subsidiaries and variable interest entities for which we are the primary beneficiary. Intercompany balances and transactions
have been eliminated in consolidation. Results of businesses acquired are included in our condensed consolidated financial
statements from their respective dates of acquisition.
Segment Reporting
Operating segments are defined as components of an enterprise for which separate financial information is available
that is regularly provided to the chief operating decision maker ("CODM") in deciding how to allocate resources and in
assessing performance. Our CODM manages our business on the basis of one operating segment.
Our operating segment derives revenue in a manner as described in "Note 2. Summary of Significant Accounting
Policies" in the notes to our consolidated financial statements included in our 2025 10-K. Our CODM is our principal
executive officer, who is our Chief Executive Officer and President. Consolidated net income or loss is the measure of
segment profit or loss reviewed by our CODM in assessing segment performance and deciding how to allocate resources.
Our CODM uses consolidated net income or loss to monitor budget versus actual results, review historical company
performance trends, conduct benchmark analysis of our peers and competitors, and evaluate management’s compensation.
Significant expenses included in the reported measure of segment profit or loss regularly provided to our CODM are on a
consolidated basis as presented in the accompanying condensed consolidated statements of operations.
Use of Estimates
The preparation of the condensed consolidated financial statements in conformity with GAAP requires management to
make estimates and assumptions that affect the amounts reported in the condensed consolidated financial statements,
including the accompanying notes. We base our estimates on historical factors; current circumstances; macroeconomic
events and conditions; and the experience and judgment of our management. We evaluate our estimates and assumptions
on an ongoing basis. Actual results can differ materially from these estimates, and such differences can affect the results of
operations reported in future periods.
Certain Risks and Concentrations
Financial instruments that potentially subject us to significant concentrations of credit risk consist principally of cash,
cash equivalents and accounts receivable.
We maintain cash deposits with multiple financial institutions in the United States which, at times, may exceed federally
insured limits. Cash may be withdrawn or redeemed on demand. We believe that the financial institutions that hold our cash
are financially sound and, accordingly, minimal credit risk exists with respect to these balances. However, market conditions
can impact the viability of these institutions. In the event of failure of any of the financial institutions where we maintain our
cash and cash equivalents, there can be no assurance that we will be able to access uninsured funds in a timely manner or
at all. We have not experienced any losses in such accounts.
We consider all short-term, highly liquid investments purchased with an original maturity of three months or less at the
date of purchase to be cash equivalents. Cash equivalents, consisting of U.S. treasury securities money market funds, of
$114.0 million and $164.0 million at June 30, 2026 and December 31, 2025, respectively, were classified as Level 1 of the
fair value hierarchy and valued using quoted market prices in active markets.
We extend credit to our customers based on an evaluation of their ability to pay amounts due under contractual
arrangements and generally do not obtain or require collateral. For each of the three and six months ended June 30, 2026,
no customer accounted for more than 10% of our revenue. For each of the three and six months ended June 30, 2025, one
customer accounted for 12% of our revenue. At June 30, 2026, one customer accounted for 11% of our accounts receivable
balance. At December 31, 2025, no customer accounted for more than 10% of our accounts receivable balance.
Prescription Reimbursement Assets and Prescription Reimbursement Liabilities
Consumer direct pricing is an affordability solution under our pharma direct offering that allows pharma manufacturers to
use our platform to set and fund a portion of the consumer cash price for their prescription drugs at the point of sale. We
generally require deposits from pharma manufacturers which are included as a component of prescription reimbursement
liabilities on our condensed consolidated balance sheets and shall not be offset against other amounts owed to us. We
generally invoice pharma manufacturers for the funded amounts a month in arrears and payment is generally due within
thirty days of invoicing. Funded amounts owed to us are presented as a component of prescription reimbursement assets on
our condensed consolidated balance sheets.
We remit reimbursements of the funded amounts to pharmacies, or intermediaries. Funded amounts owed to
pharmacies, or intermediaries, are presented as a component of prescription reimbursement liabilities on our condensed
consolidated balance sheets. Pharmacies, or intermediaries, may also require deposits from us. These deposits are
included as a component of prescription reimbursement assets on our condensed consolidated balance sheets and shall not
be offset against other amounts owed to them. At June 30, 2026 and December 31, 2025, a majority of our prescription
reimbursement assets were with two counterparties.
Equity Investments
We retain minority equity interests in privately-held companies without readily determinable fair values. Our ownership
interests are less than 20% of the voting stock of the investees and we do not have the ability to exercise significant
influence over the operating and financial policies of the investees. The equity investments are accounted for under the
measurement alternative in accordance with Accounting Standards Codification ("ASC") 321, Investments – Equity
Securities, which is cost minus impairment, if any, plus or minus changes resulting from observable price changes. We did
not recognize any changes resulting from observable price changes or impairment losses on our minority equity interest
investments during the three and six months ended June 30, 2026 and 2025. Equity investments included in other assets on
our condensed consolidated balance sheets were $15.0 million as of June 30, 2026 and December 31, 2025.
Impairment of Long-Lived Assets
We account for the impairment of long-lived assets in accordance with ASC 360, Property, Plant, and Equipment. In
accordance with ASC 360, long-lived assets to be held and used are reviewed for impairment when events or changes in
circumstances indicate that their carrying values may not be recoverable. We perform impairment testing at the asset group
level that represents the lowest level for which identifiable cash flows are largely independent of the cash flows of other
assets and liabilities. An impairment loss is recognized when estimated undiscounted future cash flows expected to result
from the use of the asset and its eventual disposition are less than its carrying value. If an asset is determined to be
impaired, the impairment is measured by the amount that the carrying value of the asset exceeds its fair value.
During the three months ended March 31, 2025, we recognized an impairment loss of $4.4 million within general and
administrative expenses to reduce the carrying value of an asset group to its estimated fair value of $3.4 million. The
impairment charge was due to a significant deterioration in the sublease market and rental rates whereby the carrying value
of the asset group was not recoverable. We otherwise have not recognized any impairment losses of our long-lived assets
during the three and six months ended June 30, 2026 and 2025.
Recent Accounting Pronouncements
Recently Adopted Accounting Pronouncement
In July 2025, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU")
2025-05, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses for Accounts Receivable and
Contract Assets for Private Companies and Certain Not-For-Profit Entities. This ASU amends ASC 326-20 in part to provide
a practical expedient election to assume that current conditions as of the balance sheet date do not change for the
remaining life of current accounts receivable and/or current contract assets arising from transactions accounted for under
Topic 606, Revenue from Contracts with Customers. This ASU is effective for all entities for annual reporting periods
beginning after December 15, 2025, and for interim reporting periods within those annual reporting periods. We adopted this
standard effective January 1, 2026, and the adoption did not have a material impact on our condensed consolidated
financial statements.
Recently Issued Accounting Pronouncements - Not Yet Adopted
In September 2025, the FASB issued ASU 2025-06, Intangibles-Goodwill and Other-Internal-Use Software (Subtopic
350-40), which amends certain aspects of the accounting for and disclosure of software costs under ASC 350-40. The
amendments in this ASU, amongst other things, eliminate accounting considerations of software development stages and
instead require entities to capitalize internal-use software costs when management commits to funding the software project
and it is probable the project will be completed and will be used to perform the function intended. This ASU will be effective
for all entities for annual reporting periods beginning after December 15, 2027, and for interim reporting periods within those
annual reporting periods. Early adoption of this ASU is permitted and can be applied retrospectively, prospectively or on a
modified prospective basis. We are currently evaluating the impact of the adoption of this ASU on our consolidated financial
statements and related 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, which is intended to improve
the disclosures of expenses by providing more detailed information about the types of expenses in commonly presented
expense captions. This ASU requires entities to disclose the amounts of purchases of inventory, employee compensation,
depreciation and intangible asset amortization included in each relevant expense caption; as well as a qualitative description
of the amounts remaining in relevant expense captions that are not separately disaggregated quantitatively. This ASU also
requires disclosure of the total amount of selling expense and, in annual reporting periods, an entity’s definition of selling
expenses. In January 2025, the FASB issued ASU 2025-01 which clarified the effective date of this ASU. This ASU applies
to all public entities and will be effective for fiscal years beginning after December 15, 2026, and for interim periods within
fiscal years beginning after December 15, 2027. Early adoption of this ASU is permitted. This ASU should be applied either
prospectively to financial statements issued for reporting periods after the effective date of this ASU or retrospectively to any
or all prior periods presented in the financial statements. We are currently evaluating the impact of the adoption of this ASU
on our consolidated financial statements disclosures.
XML 24 R12.htm IDEA: XBRL DOCUMENT v3.26.1
Business Combination
6 Months Ended
Jun. 30, 2026
Business Combination, Asset Acquisition, Transaction between Entities under Common Control, and Joint Venture Formation [Abstract]  
Business Combination Business Combination
On January 13, 2025, we acquired substantially all of the assets and assembled workforce of VCRx, a prescription
savings business of Vivid Clear Rx, Inc., for $30.0 million in cash. VCRx operates a price comparison platform that provides
consumer prescription savings through its partnership with PBMs. The acquisition expands our consumer reach particularly
with respect to our prescription transactions offering.
Goodwill associated with this acquisition totaled $11.0 million and primarily related to the expected long-term synergies
and other benefits, including the acquired assembled workforce. The goodwill is deductible for tax purposes. Identifiable
intangible assets related to this acquisition totaled $19.0 million, of which $18.1 million was attributable to a customer related
intangible asset, with an estimated useful life of 6 years.
XML 25 R13.htm IDEA: XBRL DOCUMENT v3.26.1
Accrued Expenses and Other Current Liabilities
6 Months Ended
Jun. 30, 2026
Payables and Accruals [Abstract]  
Accrued Expenses and Other Current Liabilities Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consist of the following:
(in thousands)
June 30, 2026
December 31, 2025
Accrued bonus and other payroll related
$23,691
$25,434
Accrued legal settlement
30,500
30,500
Accrued marketing
20,255
11,063
Deferred revenue
8,767
6,705
Other accrued expenses
15,397
13,003
Total accrued expenses and other current liabilities
$98,610
$86,705
Deferred revenue represents payments received in advance for subscriptions and providing services for certain
advertising contracts with customers. We expect substantially all of the deferred revenue at June 30, 2026 will be
recognized as revenue within the subsequent twelve months. Of the $6.7 million of deferred revenue at December 31, 2025,
$0.9 million and $5.4 million was recognized as revenue during the three and six months ended June 30, 2026, respectively.
Revenue recognized during the three and six months ended June 30, 2025 of $0.9 million and $5.2 million, respectively, was
included as deferred revenue at December 31, 2024.
XML 26 R14.htm IDEA: XBRL DOCUMENT v3.26.1
Income Taxes
6 Months Ended
Jun. 30, 2026
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
We generally calculate income taxes in interim periods by applying an estimated annual effective income tax rate to
income or loss before income taxes and by calculating the tax effect of discrete items recognized during such periods. Our
estimated annual effective income tax rate is based on our estimated full year income or loss and the related income taxes
for each jurisdiction in which we operate. This rate can be affected by estimates of full year pre-tax income or loss and
permanent differences.
The effective income tax rate for the three months ended June 30, 2026 and 2025 was 44.8% and 34.4%, respectively.
The effective income tax rate for the six months ended June 30, 2026 and 2025 was 54.0% and 34.1%, respectively. The
primary differences between our effective income tax rates and the federal statutory tax rate for the three and six months
ended June 30, 2026 and 2025 were due to the effects of non-deductible officers’ stock-based compensation expense, state
income taxes, benefits from research and development tax credits, and tax effects from our equity awards.
XML 27 R15.htm IDEA: XBRL DOCUMENT v3.26.1
Debt
6 Months Ended
Jun. 30, 2026
Debt Disclosure [Abstract]  
Debt Debt
Our First Lien Credit Agreement (as amended from time to time, the "Credit Agreement") provides for (i) a $500.0 million
term loan maturing on July 10, 2029 ("2024 Term Loan Facility"); and (ii) a revolving credit facility for up to $88.0 million (the
"Revolving Credit Facility") maturing on April 10, 2029. As of June 30, 2026, there were no changes to the terms of our 2024
Term Loan Facility and Revolving Credit Facility as disclosed in Note 12 to our consolidated financial statements included in
our 2025 10-K.
The effective interest rate on our term loans for the three months ended June 30, 2026 and 2025 was 7.85% and
8.60%, respectively. The effective interest rate on our term loans for the six months ended June 30, 2026 and 2025 was
7.86% and 8.56%, respectively.
We had no borrowings against the Revolving Credit Facility as of June 30, 2026 and December 31, 2025.
We had outstanding letters of credit issued against the Revolving Credit Facility for $7.6 million and $7.8 million as of
June 30, 2026 and December 31, 2025, respectively, which reduce our available borrowings under the Revolving Credit
Facility.
Our debt balance is as follows:
(in thousands)
June 30, 2026
December 31, 2025
Principal balance under 2024 Term Loan Facility
$492,500
$495,000
Less: Unamortized debt issuance costs and discounts
(5,912)
(6,736)
$486,588
$488,264
The estimated fair value of our debt was $469.1 million as of June 30, 2026 and approximated its carrying value as of
December 31, 2025, based on inputs categorized as Level 2 in the fair value hierarchy.
Under the Credit Agreement, we are subject to a financial covenant requiring maintenance of a First Lien Net Leverage
Ratio (as defined in the Credit Agreement) not to exceed 8.2 to 1.0 only in the event that the amounts outstanding under the
Revolving Credit Facility exceed a specified percentage of commitments under the Revolving Credit Facility, and other
nonfinancial covenants under the Credit Agreement. At June 30, 2026, we were in compliance with our covenants under the
Credit Agreement.
XML 28 R16.htm IDEA: XBRL DOCUMENT v3.26.1
Commitments and Contingencies
6 Months Ended
Jun. 30, 2026
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Aside from the below, as of June 30, 2026, there were no material changes to our commitments and contingencies as
disclosed in the notes to our consolidated financial statements included in our 2025 10-K.
Legal Contingencies
Consumer privacy class action - Between February 2, 2023, and March 30, 2023, five individual plaintiffs filed five
separate putative class action lawsuits against Google, Meta, Criteo and us, alleging generally that we have not adequately
protected consumer privacy and that we communicated consumer information to third parties, including the three co-
defendants. Four of the plaintiffs allege common law intrusion upon seclusion and unjust enrichment claims, as well as
claims under California’s Confidentiality of Medical Information Act, Invasion of Privacy Act, Consumer Legal Remedies Act,
and Unfair Competition Law. One of these four plaintiffs additionally brings a claim under the Electronic Communications
Privacy Act. The fifth plaintiff brings claims for common-law unjust enrichment and violations of New York’s General
Business Law. Four of these cases were originally filed in the United States District Court for the Northern District of
California ("NDCA") (Cases No. 3:23-cv-00501; 3:23-cv-00744; 3:23-cv-00940; and 4:23-cv-01293). One case was originally
filed in the United States District Court for the Southern District of New York (Case No. 1:23-cv-00943); however, that case
was voluntarily dismissed and re-filed in the NDCA (Case No. 3:23-cv-01508). These five matters have been consolidated
and assigned to U.S. District Judge Araceli Martínez-Olguín in the NDCA. The court also set a briefing schedule for filing a
single consolidated complaint, which the plaintiffs filed on May 21, 2023 (Case No. 3:23-cv-00501-AMO; the "NDCA Class
Action Matter"), as well as motions to dismiss and motions to compel arbitration. In addition to the aforementioned claims,
the plaintiffs in the now consolidated matter bring claims under the Illinois Consumer Fraud and Deceptive Business
Practices Act, common law negligence and negligence per se, in each case, pleaded in the alternative. The plaintiffs are
seeking various forms of monetary damages (such as statutory damages, compensatory damages, attorneys’ fees and
disgorgement of profits) as well as injunctive relief. Briefing on the motions to dismiss and motions to compel arbitration was
completed on August 24, 2023.
On October 27, 2023, six plaintiffs filed a class action complaint (Case No. 1:23-cv-24127-BB; the “SDFL Class Action
Matter”) against us in the United States District Court for the Southern District of Florida ("SDFL"). The plaintiffs alleged, on
behalf of the same nationwide class as the NDCA Class Action Matter, substantially the same statutory and common law
violation claims as alleged in that matter as well as claims based on the federal Electronic Communications Privacy Act,
invasion of privacy under California common law and the California constitution, invasion of privacy under New Jersey's
Constitution, and violations of Pennsylvania’s Wiretapping and Electronic Surveillance Control Act, Florida’s Security of
Communications Act, New York’s Civil Rights Law and Stop Hack and Improve Electronic Data Security Act. The plaintiffs in
the SDFL Class Action Matter seek various forms of monetary damages as well as injunctive and other unspecified equitable
relief.
On October 27, 2023, we entered into a proposed settlement agreement with the plaintiffs in the SDFL Class Action
Matter, on behalf of a nationwide settlement class that includes the NDCA Class Action Matter, which provides for a payment
of $13.0 million by us. On October 30, 2023, the plaintiffs in the SDFL Class Action Matter filed a motion and memorandum
in support of preliminary approval of the proposed class action settlement and, on October 31, 2023, the SDFL granted
preliminary approval of the proposed settlement. Members of the class have the opportunity to opt-out of the class and
commence their own actions.
In response to the proposed settlement in the SDFL Class Action Matter, plaintiffs in the NDCA Class Action Matter filed
(i) on November 1, 2023, a motion in the NDCA for an order to require us to cease litigation of, or alternatively file a motion
to stay in, the SDFL Class Action Matter and enjoin us from seeking settlement with counsel other than plaintiffs’ counsel in
the NDCA Class Action Matter; and (ii) on November 2, 2023, a motion in the SDFL for that court to allow them to intervene
and appear in the SDFL action, transfer the SDFL Class Action Matter to the NDCA and reconsider and deny its preliminary
approval of the proposed settlement. The SDFL has issued an order requiring the SDFL plaintiffs to, among other things, file
a response to the NDCA plaintiffs' motion to intervene. Additionally, U.S. District Judge Araceli Martínez-Olguín in the NDCA
issued an order for us to show cause as to why we should not be sanctioned for an alleged failure to provide notification to
the NDCA of the pendency of the SDFL Class Action Matter. We filed our written response to this order on November 8,
2023. The NDCA held a hearing on November 14, 2023, and ordered parties to the litigation to participate in mediation. The
parties participated in mediation on January 10, 2024, and agreed to participate in an additional day of mediation, which
occurred on March 7, 2024.
On December 3, 2024, the SDFL plaintiffs filed a voluntary motion to dismiss, with prejudice, which was approved by
the court on December 4, 2024. On November 25, 2024, we entered into a settlement agreement with the NDCA plaintiffs
for $25.0 million, subject to approval by the court. On June 12, 2025, the court denied the motion for preliminary approval of
the settlement with prejudice, with leave for the plaintiffs to refile with additional information requested by the court. Based
on the settlement agreement, an estimated probable loss of $25.0 million was included within accrued expenses and other
current liabilities on our condensed consolidated balance sheets as of June 30, 2026 and December 31, 2025. Additionally,
we estimated a probable loss of $5.5 million relating to the indemnification of certain parties named in the class action
lawsuits, which was included within accrued expenses and other current liabilities on our condensed consolidated balance
sheets as of June 30, 2026 and December 31, 2025. While these amounts represent our best judgment of the probable
losses based on the information currently available to us, they are subject to significant judgments and estimates and
numerous factors beyond our control, including, without limitation, final approval of the court.
On November 19, 2025, together with another party named in the class action lawsuit, we filed an amended settlement
agreement. On November 26, 2025, plaintiffs filed a motion for preliminary approval of the class settlement. On January 16,
2026, the court denied the motion for preliminary approval of the settlement, requesting additional information from the
plaintiffs. On March 24, 2026, the plaintiffs filed an administrative motion for leave to submit supplemental brief to address
the court's concerns and request for status conference. On March 26, 2026, the court denied the motion but granted
plaintiffs leave to submit a new motion for preliminary approval. Plaintiffs filed a new motion for preliminary approval on June
1, 2026, which is set for a hearing on September 3, 2026. The terms of the amended settlement agreement were reflective
of the aggregate probable loss recorded in connection with this matter and, as such, we did not accrue for any additional
amounts. The results of legal proceedings are inherently uncertain, and upon final resolution of these matters, it is
reasonably possible that the actual loss may differ from our estimates.
Consumer state litigations - On May 28, 2024, The Bert and Annette Mullens Foundation ("Mullens Foundation") filed a
lawsuit against us in Pope County, Arkansas, alleging that we violated an Arkansas statute related to the distribution of
health-related discount cards. Specifically, the statute provides that each discount card must “expressly provide in bold and
prominent type that the discounts are not insurance.” Ark. Code Ann. § 4-106-201(1). Furthermore, the statute provides that
each card must “expressly provide in bold and prominent type on the card or in a statement attached to the card that the
consumer has the right to cancel his or her registration within thirty (30) days from the effective date of the card.” Ark. Code
Ann. § 4-106-201(2). The plaintiff alleges that our cards did not comply with these requirements, and sought an injunction
and statutory damages. We filed a motion to dismiss the complaint, which was denied on December 2, 2024. On May 9,
2025, the Arkansas Attorney General moved to intervene in the case. On May 13, 2025, the plaintiff moved for partial
summary judgment, which we and the Arkansas Attorney General opposed. Separately, on September 24, 2025, the State of
Arkansas, ex rel. Tim Griffin, Attorney General, filed suit in Faulkner County, Arkansas alleging the same violations of Ark.
Code Ann. § 4-106-201 et seq. as the Mullens Foundation in addition to violations of the Arkansas Deceptive Trade
Practices Act ("ADTPA"). On September 25, 2025, the Circuit Court of Faulkner County entered a Consent Judgment
through which the plaintiff, acting parens patriae for the people of Arkansas, released us from any and all claims and
remedies available or potentially available under the ADTPA and the discount card statute, Ark. Code Ann. §§ 4-106-201 et
seq. for GoodRx discount cards sold, marketed, promoted, advertised, or otherwise distributed in Arkansas from January 1,
2022 until the effective date of the agreement. As part of the Consent Judgment, we also agreed to pay immaterial monetary
relief. On July 20, 2026, the Arkansas Attorney General moved to intervene to move for summary judgment dismissing the
Mullens Foundation case.
Furthermore, on June 11, 2024, the Minnesota Teamsters Service Bureau also filed a lawsuit against us in Hennepin
County, Minnesota, alleging that we violated a Minnesota statute related to the distribution of health-related discount cards.
Specifically, the statute provides that each discount card must “expressly provide in bold and prominent type that the
discounts are not insurance.” Minn. Stat. Ann. § 325F.784, subd. 1(1). The plaintiff alleges that our cards do not comply with
these requirements and also seeks an injunction and statutory damages. We filed a motion to dismiss the complaint, which
was denied on December 17, 2024. On June 10, 2025, the plaintiff moved to dismiss some of our counterclaims; the court
granted the motion to dismiss. Discovery has been completed in Minnesota. On October 10, 2025, we moved for summary
judgment and plaintiff moved for partial summary judgment. On February 5, 2026, the court entered an order on our motion
for summary judgment, directing that judgment be entered dismissing plaintiff’s claims as time-barred. On April 10, 2026,
plaintiff filed a notice of appeal regarding the court’s summary judgment decision. On June 18, 2026, plaintiff filed their brief
on appeal and we filed our opposition on July 20, 2026.
We intend to vigorously defend against the claims asserted in the Mullens Foundation matter and the Minnesota
Teamsters Service Bureau matters as we believe we have meritorious defenses to such claims. While it is reasonably
possible a loss may have been incurred, we have not accrued a loss as a loss is not probable and we are unable to estimate
a loss or range of loss.
These pending proceedings involve complex questions of fact and law and may require the expenditure of significant
funds and the diversion of other resources to defend. In addition, during the normal course of business, we (including our
directors and officers whom we indemnify) may become subject to, and are presently involved in, legal proceedings, claims
and litigation. Such matters are subject to many uncertainties and outcomes are not predictable with assurance. Aside from
the consumer privacy class action matter, we have not accrued for a material loss for any other matters as a loss is not
probable and a loss, or a range of loss, is not reasonably estimable. Accruals for loss contingencies are recognized when a
loss is probable, and the amount of such loss can be reasonably estimated. See "Note 4. Accrued Expenses and Other
Current Liabilities" for additional information. Loss recoveries are recognized when a loss has been incurred and the
recovery is probable. Insurance recovery receivables of $11.9 million were included in prepaid expenses and other current
assets on our condensed consolidated balance sheets as of June 30, 2026 and December 31, 2025.
XML 29 R17.htm IDEA: XBRL DOCUMENT v3.26.1
Revenue
6 Months Ended
Jun. 30, 2026
Revenue from Contract with Customer [Abstract]  
Revenue Revenue
For the three and six months ended June 30, 2026 and 2025, revenue comprised the following:
Three Months Ended
June 30,
Six Months Ended
June 30,
(in thousands)
2026
2025
2026
2025
Prescription transactions revenue
$106,390
$143,064
$220,082
$291,987
Subscription revenue
28,514
20,463
52,907
41,480
Pharma Direct revenue
61,628
34,981
113,858
63,629
Other revenue
3,879
4,562
7,570
8,944
Total revenue
$200,411
$203,070
$394,417
$406,040
XML 30 R18.htm IDEA: XBRL DOCUMENT v3.26.1
Stockholders' Equity
6 Months Ended
Jun. 30, 2026
Equity [Abstract]  
Stockholders Equity Stockholders' Equity
On February 27, 2024, our board of directors ("Board") authorized the repurchase of up to an aggregate of $450.0
million of our Class A common stock with no expiration date. Repurchases under this repurchase program may be made in
the open market, in privately negotiated transactions or otherwise, with the amount and timing of repurchases to be
determined at our discretion, depending on market conditions and corporate needs, or under a trading plan intended to
satisfy the affirmative defense conditions of Rule 10b5-1(c)(1) under the Exchange Act. This repurchase program does not
obligate us to acquire any particular amount of Class A common stock and may be modified, suspended or terminated at any
time at the discretion of our Board. Repurchased shares are subsequently retired and returned to the status of authorized
but unissued. As of June 30, 2026, we had $60.3 million available for future repurchases of our Class A common stock under
this repurchase program.
In March 2025, we repurchased 10.0 million, 7.0 million, and 3.0 million shares of our Class A common stock (after
giving effect to the automatic conversion of our Class B common stock to Class A common stock upon such repurchase)
from related parties, Francisco Partners IV, L.P. and Francisco Partners IV-A, Idea Men, LLC, and Spectrum Equity VII, L.P.,
Spectrum VII Investment Managers' Fund, L.P., and Spectrum VII Co-Investment Fund, L.P., respectively, for an aggregate
repurchase of 20.0 million shares of our Class A common stock at a price of $4.20 per share, in each case representing a
discount from our closing share price of $4.42 as of the last trading day prior to the execution date of these transactions. The
aggregate consideration for these repurchases was $84.9 million, inclusive of direct costs and estimated excise taxes
associated with these transactions.
These related party repurchases were approved by our Board and its Audit and Risk Committee as part of the
aforementioned repurchase programs.
The following table presents information about our repurchases of our Class A common stock:
Three Months Ended
June 30,
Six Months Ended
June 30,
(in thousands)
2026
2025
2026
2025
Number of shares repurchased
—
10,224
5,536
33,564
Cost of shares repurchased (1)
$(61)
$46,352
$12,580
$147,272
_____________________________________________________
(1)Cost of shares repurchased for the three months ended June 30, 2026 represents a change to the estimated
excise taxes associated with past repurchases of our Class A common stock.
XML 31 R19.htm IDEA: XBRL DOCUMENT v3.26.1
Basic and Diluted Earnings Per Share
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Basic and Diluted Earnings Per Share Basic and Diluted Earnings Per Share
The computation of earnings per share for the three and six months ended June 30, 2026 and 2025 is as follows:
Three Months Ended
June 30,
Six Months Ended
June 30,
(in thousands, except per share amounts)
2026
2025
2026
2025
Numerator:
Net income
$8,536
$12,843
$9,705
$23,895
Denominator:
Weighted average shares - basic
339,277
356,623
339,839
367,847
Dilutive impact of stock options and restricted
stock units
8,781
536
4,837
498
Weighted average shares - diluted
348,058
357,159
344,676
368,345
Earnings per share:
Basic
$0.03
$0.04
$0.03
$0.06
Diluted
$0.02
$0.04
$0.03
$0.06
The following weighted average potentially dilutive shares are excluded from the computation of diluted earnings per
share for the periods presented because including them would have been antidilutive:
Three Months Ended
June 30,
Six Months Ended
June 30,
(in thousands)
2026
2025
2026
2025
Stock options and restricted stock units
39,720
57,042
42,808
49,102
XML 32 R20.htm IDEA: XBRL DOCUMENT v3.26.1
Insider Trading Arrangements
3 Months Ended
Jun. 30, 2026
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 33 R21.htm IDEA: XBRL DOCUMENT v3.26.1
Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2026
Accounting Policies [Abstract]  
Basis of Presentation Basis of Presentation
The accompanying unaudited condensed consolidated financial statements have been prepared in conformity with
accounting principles generally accepted in the United States (“GAAP”) and applicable rules and regulations of the
Securities and Exchange Commission (“SEC”) regarding interim financial information. Certain information and disclosures
normally included in our annual consolidated financial statements prepared in accordance with GAAP have been condensed
or omitted. Accordingly, these condensed consolidated financial statements should be read in conjunction with our audited
consolidated financial statements for the year ended December 31, 2025 and the related notes, which are included in our
Annual Report on Form 10-K filed with the SEC on February 26, 2026 ("2025 10-K"). The December 31, 2025 condensed
consolidated balance sheet was derived from our audited consolidated financial statements as of that date. The condensed
consolidated financial statements include, in the opinion of management, all adjustments, consisting of normal and recurring
items, necessary for the fair statement of our condensed consolidated financial statements. The operating results for the
three and six months ended June 30, 2026 are not necessarily indicative of the results expected for the full year ending
December 31, 2026.
There have been no material changes in significant accounting policies during the three and six months ended June 30,
2026 from those disclosed in “Note 2. Summary of Significant Accounting Policies” in the notes to our consolidated financial
statements included in our 2025 10-K.
Principles of Consolidation Principles of Consolidation
The condensed consolidated financial statements include the accounts of GoodRx Holdings, Inc., its wholly owned
subsidiaries and variable interest entities for which we are the primary beneficiary. Intercompany balances and transactions
have been eliminated in consolidation. Results of businesses acquired are included in our condensed consolidated financial
statements from their respective dates of acquisition.
Segment Reporting Segment Reporting
Operating segments are defined as components of an enterprise for which separate financial information is available
that is regularly provided to the chief operating decision maker ("CODM") in deciding how to allocate resources and in
assessing performance. Our CODM manages our business on the basis of one operating segment.
Our operating segment derives revenue in a manner as described in "Note 2. Summary of Significant Accounting
Policies" in the notes to our consolidated financial statements included in our 2025 10-K. Our CODM is our principal
executive officer, who is our Chief Executive Officer and President. Consolidated net income or loss is the measure of
segment profit or loss reviewed by our CODM in assessing segment performance and deciding how to allocate resources.
Our CODM uses consolidated net income or loss to monitor budget versus actual results, review historical company
performance trends, conduct benchmark analysis of our peers and competitors, and evaluate management’s compensation.
Significant expenses included in the reported measure of segment profit or loss regularly provided to our CODM are on a
consolidated basis as presented in the accompanying condensed consolidated statements of operations.
Use of Estimates Use of Estimates
The preparation of the condensed consolidated financial statements in conformity with GAAP requires management to
make estimates and assumptions that affect the amounts reported in the condensed consolidated financial statements,
including the accompanying notes. We base our estimates on historical factors; current circumstances; macroeconomic
events and conditions; and the experience and judgment of our management. We evaluate our estimates and assumptions
on an ongoing basis. Actual results can differ materially from these estimates, and such differences can affect the results of
operations reported in future periods.
Certain Risks and Concentrations Certain Risks and Concentrations
Financial instruments that potentially subject us to significant concentrations of credit risk consist principally of cash,
cash equivalents and accounts receivable.
We maintain cash deposits with multiple financial institutions in the United States which, at times, may exceed federally
insured limits. Cash may be withdrawn or redeemed on demand. We believe that the financial institutions that hold our cash
are financially sound and, accordingly, minimal credit risk exists with respect to these balances. However, market conditions
can impact the viability of these institutions. In the event of failure of any of the financial institutions where we maintain our
cash and cash equivalents, there can be no assurance that we will be able to access uninsured funds in a timely manner or
at all. We have not experienced any losses in such accounts.
We consider all short-term, highly liquid investments purchased with an original maturity of three months or less at the
date of purchase to be cash equivalents. Cash equivalents, consisting of U.S. treasury securities money market funds, of
$114.0 million and $164.0 million at June 30, 2026 and December 31, 2025, respectively, were classified as Level 1 of the
fair value hierarchy and valued using quoted market prices in active markets.
We extend credit to our customers based on an evaluation of their ability to pay amounts due under contractual
arrangements and generally do not obtain or require collateral.
Prescription Reimbursement Assets and Prescription Reimbursement Liabilities Prescription Reimbursement Assets and Prescription Reimbursement Liabilities
Consumer direct pricing is an affordability solution under our pharma direct offering that allows pharma manufacturers to
use our platform to set and fund a portion of the consumer cash price for their prescription drugs at the point of sale. We
generally require deposits from pharma manufacturers which are included as a component of prescription reimbursement
liabilities on our condensed consolidated balance sheets and shall not be offset against other amounts owed to us. We
generally invoice pharma manufacturers for the funded amounts a month in arrears and payment is generally due within
thirty days of invoicing. Funded amounts owed to us are presented as a component of prescription reimbursement assets on
our condensed consolidated balance sheets.
We remit reimbursements of the funded amounts to pharmacies, or intermediaries. Funded amounts owed to
pharmacies, or intermediaries, are presented as a component of prescription reimbursement liabilities on our condensed
consolidated balance sheets. Pharmacies, or intermediaries, may also require deposits from us. These deposits are
included as a component of prescription reimbursement assets on our condensed consolidated balance sheets and shall not
be offset against other amounts owed to them. At June 30, 2026 and December 31, 2025, a majority of our prescription
reimbursement assets were with two counterparties.
Equity Investments Equity Investments
We retain minority equity interests in privately-held companies without readily determinable fair values. Our ownership
interests are less than 20% of the voting stock of the investees and we do not have the ability to exercise significant
influence over the operating and financial policies of the investees. The equity investments are accounted for under the
measurement alternative in accordance with Accounting Standards Codification ("ASC") 321, Investments – Equity
Securities, which is cost minus impairment, if any, plus or minus changes resulting from observable price changes. We did
not recognize any changes resulting from observable price changes or impairment losses on our minority equity interest
investments during the three and six months ended June 30, 2026 and 2025. Equity investments included in other assets on
our condensed consolidated balance sheets were $15.0 million as of June 30, 2026 and December 31, 2025.
Impairment of Long-Lived Assets Impairment of Long-Lived Assets
We account for the impairment of long-lived assets in accordance with ASC 360, Property, Plant, and Equipment. In
accordance with ASC 360, long-lived assets to be held and used are reviewed for impairment when events or changes in
circumstances indicate that their carrying values may not be recoverable. We perform impairment testing at the asset group
level that represents the lowest level for which identifiable cash flows are largely independent of the cash flows of other
assets and liabilities. An impairment loss is recognized when estimated undiscounted future cash flows expected to result
from the use of the asset and its eventual disposition are less than its carrying value. If an asset is determined to be
impaired, the impairment is measured by the amount that the carrying value of the asset exceeds its fair value.
During the three months ended March 31, 2025, we recognized an impairment loss of $4.4 million within general and
administrative expenses to reduce the carrying value of an asset group to its estimated fair value of $3.4 million. The
impairment charge was due to a significant deterioration in the sublease market and rental rates whereby the carrying value
of the asset group was not recoverable. We otherwise have not recognized any impairment losses of our long-lived assets
during the three and six months ended June 30, 2026 and 2025.
Recent Accounting Pronouncements Recent Accounting Pronouncements
Recently Adopted Accounting Pronouncement
In July 2025, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU")
2025-05, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses for Accounts Receivable and
Contract Assets for Private Companies and Certain Not-For-Profit Entities. This ASU amends ASC 326-20 in part to provide
a practical expedient election to assume that current conditions as of the balance sheet date do not change for the
remaining life of current accounts receivable and/or current contract assets arising from transactions accounted for under
Topic 606, Revenue from Contracts with Customers. This ASU is effective for all entities for annual reporting periods
beginning after December 15, 2025, and for interim reporting periods within those annual reporting periods. We adopted this
standard effective January 1, 2026, and the adoption did not have a material impact on our condensed consolidated
financial statements.
Recently Issued Accounting Pronouncements - Not Yet Adopted
In September 2025, the FASB issued ASU 2025-06, Intangibles-Goodwill and Other-Internal-Use Software (Subtopic
350-40), which amends certain aspects of the accounting for and disclosure of software costs under ASC 350-40. The
amendments in this ASU, amongst other things, eliminate accounting considerations of software development stages and
instead require entities to capitalize internal-use software costs when management commits to funding the software project
and it is probable the project will be completed and will be used to perform the function intended. This ASU will be effective
for all entities for annual reporting periods beginning after December 15, 2027, and for interim reporting periods within those
annual reporting periods. Early adoption of this ASU is permitted and can be applied retrospectively, prospectively or on a
modified prospective basis. We are currently evaluating the impact of the adoption of this ASU on our consolidated financial
statements and related 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, which is intended to improve
the disclosures of expenses by providing more detailed information about the types of expenses in commonly presented
expense captions. This ASU requires entities to disclose the amounts of purchases of inventory, employee compensation,
depreciation and intangible asset amortization included in each relevant expense caption; as well as a qualitative description
of the amounts remaining in relevant expense captions that are not separately disaggregated quantitatively. This ASU also
requires disclosure of the total amount of selling expense and, in annual reporting periods, an entity’s definition of selling
expenses. In January 2025, the FASB issued ASU 2025-01 which clarified the effective date of this ASU. This ASU applies
to all public entities and will be effective for fiscal years beginning after December 15, 2026, and for interim periods within
fiscal years beginning after December 15, 2027. Early adoption of this ASU is permitted. This ASU should be applied either
prospectively to financial statements issued for reporting periods after the effective date of this ASU or retrospectively to any
or all prior periods presented in the financial statements. We are currently evaluating the impact of the adoption of this ASU
on our consolidated financial statements disclosures.
XML 34 R22.htm IDEA: XBRL DOCUMENT v3.26.1
Accrued Expenses and Other Current Liabilities (Tables)
6 Months Ended
Jun. 30, 2026
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses and Other Current Liabilities Accrued expenses and other current liabilities consist of the following:
(in thousands)
June 30, 2026
December 31, 2025
Accrued bonus and other payroll related
$23,691
$25,434
Accrued legal settlement
30,500
30,500
Accrued marketing
20,255
11,063
Deferred revenue
8,767
6,705
Other accrued expenses
15,397
13,003
Total accrued expenses and other current liabilities
$98,610
$86,705
XML 35 R23.htm IDEA: XBRL DOCUMENT v3.26.1
Debt (Tables)
6 Months Ended
Jun. 30, 2026
Debt Disclosure [Abstract]  
Schedule of Debt Our debt balance is as follows:
(in thousands)
June 30, 2026
December 31, 2025
Principal balance under 2024 Term Loan Facility
$492,500
$495,000
Less: Unamortized debt issuance costs and discounts
(5,912)
(6,736)
$486,588
$488,264
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.26.1
Revenue (Tables)
6 Months Ended
Jun. 30, 2026
Revenue from Contract with Customer [Abstract]  
Schedule of Revenue For the three and six months ended June 30, 2026 and 2025, revenue comprised the following:
Three Months Ended
June 30,
Six Months Ended
June 30,
(in thousands)
2026
2025
2026
2025
Prescription transactions revenue
$106,390
$143,064
$220,082
$291,987
Subscription revenue
28,514
20,463
52,907
41,480
Pharma Direct revenue
61,628
34,981
113,858
63,629
Other revenue
3,879
4,562
7,570
8,944
Total revenue
$200,411
$203,070
$394,417
$406,040
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.26.1
Stockholders' Equity (Tables)
6 Months Ended
Jun. 30, 2026
Equity [Abstract]  
Schedule of Repurchase Agreements The following table presents information about our repurchases of our Class A common stock:
Three Months Ended
June 30,
Six Months Ended
June 30,
(in thousands)
2026
2025
2026
2025
Number of shares repurchased
—
10,224
5,536
33,564
Cost of shares repurchased (1)
$(61)
$46,352
$12,580
$147,272
_____________________________________________________
(1)Cost of shares repurchased for the three months ended June 30, 2026 represents a change to the estimated
excise taxes associated with past repurchases of our Class A common stock.
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.26.1
Basic and Diluted Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Schedule Computation of (Loss) Earnings Per Share The computation of earnings per share for the three and six months ended June 30, 2026 and 2025 is as follows:
Three Months Ended
June 30,
Six Months Ended
June 30,
(in thousands, except per share amounts)
2026
2025
2026
2025
Numerator:
Net income
$8,536
$12,843
$9,705
$23,895
Denominator:
Weighted average shares - basic
339,277
356,623
339,839
367,847
Dilutive impact of stock options and restricted
stock units
8,781
536
4,837
498
Weighted average shares - diluted
348,058
357,159
344,676
368,345
Earnings per share:
Basic
$0.03
$0.04
$0.03
$0.06
Diluted
$0.02
$0.04
$0.03
$0.06
Schedule of Weighted-Average Potentially Dilutive Shares are Excluded from Computation of Diluted (Loss) Earnings Per Share The following weighted average potentially dilutive shares are excluded from the computation of diluted earnings per
share for the periods presented because including them would have been antidilutive:
Three Months Ended
June 30,
Six Months Ended
June 30,
(in thousands)
2026
2025
2026
2025
Stock options and restricted stock units
39,720
57,042
42,808
49,102
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.26.1
Summary of Significant Accounting Policies (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
USD ($)
Jun. 30, 2026
USD ($)
counterparty
segment
Jun. 30, 2025
Dec. 31, 2025
USD ($)
counterparty
Accounting Policies [Line Items]          
Number of operating segments | segment     1    
Number of counterparty | counterparty     2   2
Equity investments included in other assets     $ 15,000   $ 15,000
Operating lease right-of-use assets, net     $ 27,630   28,808
Operating Lease Right Of Use Assets          
Accounting Policies [Line Items]          
Impairment loss   $ 4,400      
Operating lease right-of-use assets, net   $ 3,400      
Minority Equity Interests          
Accounting Policies [Line Items]          
Equity method investment, ownership percentage     20.00%    
Customer One | Revenue from Contract with Customer Benchmark | Customer Concentration Risk          
Accounting Policies [Line Items]          
Concentration risk, percentage 12.00%     12.00%  
Customer One | Accounts Receivable | Customer Concentration Risk          
Accounting Policies [Line Items]          
Concentration risk, percentage     11.00%    
Money Market Funds | Fair Value, Inputs, Level 1          
Accounting Policies [Line Items]          
Cash equivalents, fair value disclosure     $ 114,000   $ 164,000
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.26.1
Business Combination (Details) - USD ($)
$ in Thousands
6 Months Ended
Jan. 13, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Business Combination [Line Items]        
Cash consideration   $ 0 $ 30,000  
Goodwill   $ 430,331   $ 430,331
VividRx Clear Rx, Inc        
Business Combination [Line Items]        
Cash consideration $ 30,000      
VitaCare Prescription Services, Inc        
Business Combination [Line Items]        
Goodwill 11,000      
Other intangible assets 19,000      
VitaCare Prescription Services, Inc | Customer relationships        
Business Combination [Line Items]        
Other intangible assets $ 18,100      
Useful Life (in years) 6 years      
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.26.1
Accrued Expenses and Other Current Liabilities - Summary of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Accrued bonus and other payroll related $ 23,691 $ 25,434
Accrued legal settlement 30,500 30,500
Accrued marketing 20,255 11,063
Deferred revenue 8,767 6,705
Other accrued expenses 15,397 13,003
Total accrued expenses and other current liabilities $ 98,610 $ 86,705
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.26.1
Accrued Expenses and Other Current Liabilities - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2024
Dec. 31, 2025
Payables and Accruals [Abstract]            
Deferred revenue $ 8,767   $ 8,767     $ 6,705
Revenue recognized $ 900 $ 900 $ 5,400 $ 900 $ 5,200  
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.26.1
Income Taxes - Additional Information (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Income Tax Disclosure [Abstract]        
Income tax rate 44.80% 34.40% 54.00% 34.10%
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.26.1
Debt - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Jul. 10, 2024
Debt Instrument [Line Items]            
Fair value of debt $ 469,100,000   $ 469,100,000      
Revolving Credit Facility            
Debt Instrument [Line Items]            
Fair value of amount outstanding 0   0   $ 0  
Letter of Credit            
Debt Instrument [Line Items]            
Line of credit $ 7,600,000   $ 7,600,000   $ 7,800,000  
First Lien Credit Agreement            
Debt Instrument [Line Items]            
Line of credit           $ 500,000,000.0
Interest rate on used amounts 7.85% 8.60% 7.86% 8.56%    
Maximum net leverage ratio     8.20%      
First Lien Credit Agreement | Revolving Credit Facility            
Debt Instrument [Line Items]            
Amount subject to maturity extension           $ 88,000,000.0
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.26.1
Debt - Schedule of Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
2024 Term Loan    
Debt Instrument [Line Items]    
Principal balance under 2024 Term Loan Facility $ 492,500 $ 495,000
First Lien Credit Agreement    
Debt Instrument [Line Items]    
Less: Unamortized debt issuance costs and discounts (5,912) (6,736)
Total debt $ 486,588 $ 488,264
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.26.1
Commitments and Contingencies (Details)
$ in Thousands
2 Months Ended
Nov. 25, 2024
USD ($)
Oct. 27, 2023
USD ($)
plaintiff
Mar. 30, 2023
plaintiff
case
Defendant
Jun. 30, 2026
USD ($)
Dec. 31, 2025
USD ($)
Loss Contingencies [Line Items]          
Accrued legal settlement       $ 30,500 $ 30,500
Location, Statement of Financial Position, Balance [Axis]: us-gaap:PrepaidExpenseAndOtherAssetsCurrent          
Loss Contingencies [Line Items]          
Insurance recovery receivable       11,900 11,900
Pending Litigation          
Loss Contingencies [Line Items]          
Number of plaintiffs | plaintiff     5    
Pending claims | case     5    
Number of defendants | Defendant     3    
Pending Litigation | SDFL Class Action Matter          
Loss Contingencies [Line Items]          
Number of plaintiffs | plaintiff   6      
Settlement payment   $ 13,000      
Accrued legal settlement       $ 5,500 $ 25,000
Pending Litigation | Privacy Protection          
Loss Contingencies [Line Items]          
Number of plaintiffs | plaintiff     4    
Pending Litigation | Electronic Communication Privacy Act, Privacy Protection          
Loss Contingencies [Line Items]          
Number of plaintiffs | plaintiff     1    
Settled Litigation | NDCA Class Action Matter          
Loss Contingencies [Line Items]          
Payment for settlements $ 25,000        
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.26.1
Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation Of Revenue [Line Items]        
Revenue $ 200,411 $ 203,070 $ 394,417 $ 406,040
Prescription transactions revenue        
Disaggregation Of Revenue [Line Items]        
Revenue 106,390 143,064 220,082 291,987
Subscription revenue        
Disaggregation Of Revenue [Line Items]        
Revenue 28,514 20,463 52,907 41,480
Pharma Direct revenue        
Disaggregation Of Revenue [Line Items]        
Revenue 61,628 34,981 113,858 63,629
Other revenue        
Disaggregation Of Revenue [Line Items]        
Revenue $ 3,879 $ 4,562 $ 7,570 $ 8,944
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.26.1
Stockholders' Equity - Additional Information (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
1 Months Ended 3 Months Ended 6 Months Ended
Mar. 31, 2025
Mar. 31, 2025
Jun. 30, 2025
Jun. 30, 2026
Feb. 27, 2024
Related Party | Common Stock          
Class of Stock [Line Items]          
Repurchased shares (in shares) 20.0   20.0    
Shares repurchased   $ 84.9      
Class A and Class B Common Stock | Related Party          
Class of Stock [Line Items]          
Repurchased shares (in usd per share) $ 4.20        
Stock price (in usd per share) $ 4.42 $ 4.42      
Class A and Class B Common Stock | Francisco Partners Stock Purchase Agreement | Related Party          
Class of Stock [Line Items]          
Repurchased shares (in shares) 10.0        
Class A and Class B Common Stock | Idea Men, LLC | Related Party          
Class of Stock [Line Items]          
Repurchased shares (in shares) 7.0        
Class A and Class B Common Stock | Spectrum Stock Purchase Agreement | Related Party          
Class of Stock [Line Items]          
Repurchased shares (in shares) 3.0        
New Repurchase Program | Common Class A          
Class of Stock [Line Items]          
Stock repurchase agreement, authorized amount         $ 450.0
Stock repurchase program, available for future repurchases       $ 60.3  
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.26.1
Stockholders' Equity - Schedule of Repurchase Agreements (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
[1]
Jun. 30, 2026
Jun. 30, 2025
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Cost of shares repurchased $ (61) $ 12,641 $ 46,352 $ 100,920    
Common Class A            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Number of shares repurchased (in shares) 0   10,224   5,536 33,564
Cost of shares repurchased $ (61)   $ 46,352   $ 12,580 $ 147,272
[1] Repurchases of Class A common stock for the three months ended March 31, 2025 include 20.0 million shares
repurchased from related parties (after giving effect to the automatic conversion of Class B common stock to Class
A common stock upon such repurchase) for an aggregate consideration of $84.9 million. See "Note 9.
Stockholders' Equity" for additional information.
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.26.1
Basic and Diluted Earnings Per Share - Schedule Computation of Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Numerator:            
Net income $ 8,536 $ 1,169 $ 12,843 $ 11,052 $ 9,705 $ 23,895
Denominator:            
Weighted average shares - basic (in shares) 339,277   356,623   339,839 367,847
Dilutive impact of stock options and restricted stock units (in shares) 8,781   536   4,837 498
Weighted average shares - diluted (in shares) 348,058   357,159   344,676 368,345
Earnings per share:            
Basic (in usd per share) $ 0.03   $ 0.04   $ 0.03 $ 0.06
Diluted (in usd per share) $ 0.02   $ 0.04   $ 0.03 $ 0.06
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.26.1
Basic and Diluted Earnings Per Share - Schedule of Weighted-Average Potentially Dilutive Shares are Excluded from Computation of Diluted (Loss) Earnings Per Share (Details) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Stock options and restricted stock units        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share (in shares) 39,720 57,042 42,808 49,102
XML 52 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ .report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } .report table.authRefData a { display: block; font-weight: bold; } .report table.authRefData p { margin-top: 0px; } .report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } .report table.authRefData .hide a:hover { background-color: #2F4497; } .report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } .report table.authRefData table{ font-size: 1em; } /* Report Styles */ .pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ .report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } .report hr { border: 1px solid #acf; } /* Top labels */ .report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } .report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } .report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } .report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } .report td.pl div.a { width: 200px; } .report td.pl a:hover { background-color: #ffc; } /* Header rows... */ .report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ .report .rc { background-color: #f0f0f0; } /* Even rows... */ .report .re, .report .reu { background-color: #def; } .report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ .report .ro, .report .rou { background-color: white; } .report .rou td { border-bottom: 1px solid black; } .report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ .report .fn { white-space: nowrap; } /* styles for numeric types */ .report .num, .report .nump { text-align: right; white-space: nowrap; } .report .nump { padding-left: 2em; } .report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ .report .text { text-align: left; white-space: normal; } .report .text .big { margin-bottom: 1em; width: 17em; } .report .text .more { display: none; } .report .text .note { font-style: italic; font-weight: bold; } .report .text .small { width: 10em; } .report sup { font-style: italic; } .report .outerFootnotes { font-size: 1em; } XML 53 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 55 FilingSummary.xml IDEA: XBRL DOCUMENT 3.26.1 html 134 196 1 true 39 0 false 9 false false R1.htm 0000001 - Document - Cover Sheet http://goodrx.com/role/Cover Cover Cover 1 false false R2.htm 9952151 - Statement - Condensed Consolidated Balance Sheets (Unaudited) Sheet http://goodrx.com/role/CondensedConsolidatedBalanceSheetsUnaudited Condensed Consolidated Balance Sheets (Unaudited) Statements 2 false false R3.htm 9952152 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) (Unaudited) Sheet http://goodrx.com/role/CondensedConsolidatedBalanceSheetsParentheticalUnaudited Condensed Consolidated Balance Sheets (Parenthetical) (Unaudited) Statements 3 false false R4.htm 9952153 - Statement - Condensed Consolidated Statements of Operations (Unaudited) Sheet http://goodrx.com/role/CondensedConsolidatedStatementsofOperationsUnaudited Condensed Consolidated Statements of Operations (Unaudited) Statements 4 false false R5.htm 9952154 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited) Sheet http://goodrx.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited Condensed Consolidated Statements of Stockholders' Equity (Unaudited) Statements 5 false false R6.htm 9952155 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://goodrx.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 6 false false R7.htm 9952156 - Statement - Condensed Consolidated Statements of Operations (Unaudited) (Parenthetical) Sheet http://goodrx.com/role/CondensedConsolidatedStatementsofOperationsUnauditedParenthetical Condensed Consolidated Statements of Operations (Unaudited) (Parenthetical) Statements 7 false false R8.htm 9952157 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited) (Parenthetical) Sheet http://goodrx.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnauditedParenthetical Condensed Consolidated Statements of Stockholders' Equity (Unaudited) (Parenthetical) Statements 8 false false R9.htm 9952158 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) (Parenthetical) Sheet http://goodrx.com/role/CondensedConsolidatedStatementsofCashFlowsUnauditedParenthetical Condensed Consolidated Statements of Cash Flows (Unaudited) (Parenthetical) Statements 9 false false R10.htm 9952159 - Disclosure - Description of Business Sheet http://goodrx.com/role/DescriptionofBusiness Description of Business Notes 10 false false R11.htm 9952160 - Disclosure - Summary of Significant Accounting Policies Sheet http://goodrx.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 11 false false R12.htm 9952161 - Disclosure - Business Combination Sheet http://goodrx.com/role/BusinessCombination Business Combination Notes 12 false false R13.htm 9952162 - Disclosure - Accrued Expenses and Other Current Liabilities Sheet http://goodrx.com/role/AccruedExpensesandOtherCurrentLiabilities Accrued Expenses and Other Current Liabilities Notes 13 false false R14.htm 9952163 - Disclosure - Income Taxes Sheet http://goodrx.com/role/IncomeTaxes Income Taxes Notes 14 false false R15.htm 9952164 - Disclosure - Debt Sheet http://goodrx.com/role/Debt Debt Notes 15 false false R16.htm 9952165 - Disclosure - Commitments and Contingencies Sheet http://goodrx.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 16 false false R17.htm 9952166 - Disclosure - Revenue Sheet http://goodrx.com/role/Revenue Revenue Notes 17 false false R18.htm 9952167 - Disclosure - Stockholders' Equity Sheet http://goodrx.com/role/StockholdersEquity Stockholders' Equity Notes 18 false false R19.htm 9952168 - Disclosure - Basic and Diluted Earnings Per Share Sheet http://goodrx.com/role/BasicandDilutedEarningsPerShare Basic and Diluted Earnings Per Share Notes 19 false false R20.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 20 false false R21.htm 9955511 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://goodrx.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://goodrx.com/role/SummaryofSignificantAccountingPolicies 21 false false R22.htm 9955512 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) Sheet http://goodrx.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables Accrued Expenses and Other Current Liabilities (Tables) Tables http://goodrx.com/role/AccruedExpensesandOtherCurrentLiabilities 22 false false R23.htm 9955513 - Disclosure - Debt (Tables) Sheet http://goodrx.com/role/DebtTables Debt (Tables) Tables http://goodrx.com/role/Debt 23 false false R24.htm 9955514 - Disclosure - Revenue (Tables) Sheet http://goodrx.com/role/RevenueTables Revenue (Tables) Tables http://goodrx.com/role/Revenue 24 false false R25.htm 9955515 - Disclosure - Stockholders' Equity (Tables) Sheet http://goodrx.com/role/StockholdersEquityTables Stockholders' Equity (Tables) Tables http://goodrx.com/role/StockholdersEquity 25 false false R26.htm 9955516 - Disclosure - Basic and Diluted Earnings Per Share (Tables) Sheet http://goodrx.com/role/BasicandDilutedEarningsPerShareTables Basic and Diluted Earnings Per Share (Tables) Tables http://goodrx.com/role/BasicandDilutedEarningsPerShare 26 false false R27.htm 9955517 - Disclosure - Summary of Significant Accounting Policies (Details) Sheet http://goodrx.com/role/SummaryofSignificantAccountingPoliciesDetails Summary of Significant Accounting Policies (Details) Details http://goodrx.com/role/SummaryofSignificantAccountingPoliciesPolicies 27 false false R28.htm 9955518 - Disclosure - Business Combination (Details) Sheet http://goodrx.com/role/BusinessCombinationDetails Business Combination (Details) Details http://goodrx.com/role/BusinessCombination 28 false false R29.htm 9955519 - Disclosure - Accrued Expenses and Other Current Liabilities - Summary of Accrued Expenses and Other Current Liabilities (Details) Sheet http://goodrx.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails Accrued Expenses and Other Current Liabilities - Summary of Accrued Expenses and Other Current Liabilities (Details) Details 29 false false R30.htm 9955520 - Disclosure - Accrued Expenses and Other Current Liabilities - Additional Information (Details) Sheet http://goodrx.com/role/AccruedExpensesandOtherCurrentLiabilitiesAdditionalInformationDetails Accrued Expenses and Other Current Liabilities - Additional Information (Details) Details 30 false false R31.htm 9955521 - Disclosure - Income Taxes - Additional Information (Details) Sheet http://goodrx.com/role/IncomeTaxesAdditionalInformationDetails Income Taxes - Additional Information (Details) Details 31 false false R32.htm 9955522 - Disclosure - Debt - Additional Information (Details) Sheet http://goodrx.com/role/DebtAdditionalInformationDetails Debt - Additional Information (Details) Details 32 false false R33.htm 9955523 - Disclosure - Debt - Schedule of Debt (Details) Sheet http://goodrx.com/role/DebtScheduleofDebtDetails Debt - Schedule of Debt (Details) Details 33 false false R34.htm 9955524 - Disclosure - Commitments and Contingencies (Details) Sheet http://goodrx.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://goodrx.com/role/CommitmentsandContingencies 34 false false R35.htm 9955525 - Disclosure - Revenue (Details) Sheet http://goodrx.com/role/RevenueDetails Revenue (Details) Details http://goodrx.com/role/RevenueTables 35 false false R36.htm 9955526 - Disclosure - Stockholders' Equity - Additional Information (Details) Sheet http://goodrx.com/role/StockholdersEquityAdditionalInformationDetails Stockholders' Equity - Additional Information (Details) Details 36 false false R37.htm 9955527 - Disclosure - Stockholders' Equity - Schedule of Repurchase Agreements (Details) Sheet http://goodrx.com/role/StockholdersEquityScheduleofRepurchaseAgreementsDetails Stockholders' Equity - Schedule of Repurchase Agreements (Details) Details 37 false false R38.htm 9955528 - Disclosure - Basic and Diluted Earnings Per Share - Schedule Computation of Earnings Per Share (Details) Sheet http://goodrx.com/role/BasicandDilutedEarningsPerShareScheduleComputationofEarningsPerShareDetails Basic and Diluted Earnings Per Share - Schedule Computation of Earnings Per Share (Details) Details 38 false false R39.htm 9955529 - Disclosure - Basic and Diluted Earnings Per Share - Schedule of Weighted-Average Potentially Dilutive Shares are Excluded from Computation of Diluted (Loss) Earnings Per Share (Details) Sheet http://goodrx.com/role/BasicandDilutedEarningsPerShareScheduleofWeightedAveragePotentiallyDilutiveSharesareExcludedfromComputationofDilutedLossEarningsPerShareDetails Basic and Diluted Earnings Per Share - Schedule of Weighted-Average Potentially Dilutive Shares are Excluded from Computation of Diluted (Loss) Earnings Per Share (Details) Details 39 false false All Reports Book All Reports gdrx-20260630.htm gdrx-20260630.xsd gdrx-20260630_cal.xml gdrx-20260630_def.xml gdrx-20260630_lab.xml gdrx-20260630_pre.xml http://fasb.org/srt/2026 http://fasb.org/us-gaap/2026 http://xbrl.sec.gov/dei/2026 http://xbrl.sec.gov/ecd/2026 true true JSON 57 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "gdrx-20260630.htm": { "nsprefix": "gdrx", "nsuri": "http://goodrx.com/20260630", "dts": { "inline": { "local": [ "gdrx-20260630.htm" ] }, "schema": { "local": [ "gdrx-20260630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/2023/calculation-1.1.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2024-01-31/types.xsd", "https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd", "https://xbrl.fasb.org/srt/2026/elts/srt-roles-2026.xsd", "https://xbrl.fasb.org/srt/2026/elts/srt-types-2026.xsd", "https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd", "https://xbrl.fasb.org/us-gaap/2026/elts/us-roles-2026.xsd", "https://xbrl.fasb.org/us-gaap/2026/elts/us-types-2026.xsd", "https://xbrl.sec.gov/country/2026/country-2026.xsd", "https://xbrl.sec.gov/dei/2026/dei-2026.xsd", "https://xbrl.sec.gov/ecd/2026/ecd-2026.xsd", "https://xbrl.sec.gov/stpr/2026/stpr-2026.xsd" ] }, "calculationLink": { "local": [ "gdrx-20260630_cal.xml" ] }, "definitionLink": { "local": [ "gdrx-20260630_def.xml" ] }, "labelLink": { "local": [ "gdrx-20260630_lab.xml" ] }, "presentationLink": { "local": [ "gdrx-20260630_pre.xml" ] } }, "keyStandard": 180, "keyCustom": 16, "axisStandard": 23, "axisCustom": 0, "memberStandard": 17, "memberCustom": 21, "hidden": { "total": 5, "http://xbrl.sec.gov/dei/2026": 5 }, "contextCount": 134, "entityCount": 1, "segmentCount": 39, "elementCount": 434, "unitCount": 9, "baseTaxonomies": { "http://fasb.org/us-gaap/2026": 462, "http://xbrl.sec.gov/dei/2026": 30, "http://xbrl.sec.gov/ecd/2026": 4, "http://fasb.org/srt/2026": 1 }, "report": { "R1": { "role": "http://goodrx.com/role/Cover", "longName": "0000001 - Document - Cover", "shortName": "Cover", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdrx-20260630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdrx-20260630.htm", "first": true, "unique": true } }, "R2": { "role": "http://goodrx.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "longName": "9952151 - Statement - Condensed Consolidated Balance Sheets (Unaudited)", "shortName": "Condensed Consolidated Balance Sheets (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "span", "div", "div", "div", "td", "tr", "tbody", "table", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdrx-20260630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "span", "div", "div", "div", "td", "tr", "tbody", "table", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdrx-20260630.htm", "first": true, "unique": true } }, "R3": { "role": "http://goodrx.com/role/CondensedConsolidatedBalanceSheetsParentheticalUnaudited", "longName": "9952152 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) (Unaudited)", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical) (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "div", "div", "td", "tr", "tbody", "table", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdrx-20260630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "div", "div", "td", "tr", "tbody", "table", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdrx-20260630.htm", "first": true, "unique": true } }, "R4": { "role": "http://goodrx.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "longName": "9952153 - Statement - Condensed Consolidated Statements of Operations (Unaudited)", "shortName": "Condensed Consolidated Statements of Operations (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-10", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "span", "div", "div", "div", "td", "tr", "tbody", "table", "div", "div", "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdrx-20260630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-10", "name": "us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "span", "div", "div", "div", "td", "tr", "tbody", "table", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdrx-20260630.htm", "unique": true } }, "R5": { "role": "http://goodrx.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited", "longName": "9952154 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited)", "shortName": "Condensed Consolidated Statements of Stockholders' Equity (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-46", "name": "us-gaap:SharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "span", "div", "div", "div", "td", "tr", "tbody", "table", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdrx-20260630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-50", "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "span", "div", "div", "div", "td", "tr", "tbody", "table", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdrx-20260630.htm", "unique": true } }, "R6": { "role": "http://goodrx.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "longName": "9952155 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "span", "div", "div", "div", "td", "tr", "tbody", "table", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdrx-20260630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AmortizationOfFinancingCosts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "span", "div", "div", "div", "td", "tr", "tbody", "table", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdrx-20260630.htm", "unique": true } }, "R7": { "role": "http://goodrx.com/role/CondensedConsolidatedStatementsofOperationsUnauditedParenthetical", "longName": "9952156 - Statement - Condensed Consolidated Statements of Operations (Unaudited) (Parenthetical)", "shortName": "Condensed Consolidated Statements of Operations (Unaudited) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-13", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "span", "div", "div", "div", "td", "tr", "tbody", "table", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdrx-20260630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-13", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "span", "div", "div", "div", "td", "tr", "tbody", "table", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdrx-20260630.htm", "first": true, "unique": true } }, "R8": { "role": "http://goodrx.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnauditedParenthetical", "longName": "9952157 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited) (Parenthetical)", "shortName": "Condensed Consolidated Statements of Stockholders' Equity (Unaudited) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "c-124", "name": "us-gaap:TreasuryStockSharesAcquired", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdrx-20260630.htm", "first": true }, "uniqueAnchor": null }, "R9": { "role": "http://goodrx.com/role/CondensedConsolidatedStatementsofCashFlowsUnauditedParenthetical", "longName": "9952158 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) (Parenthetical)", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "9", "firstAnchor": { "contextRef": "c-124", "name": "us-gaap:TreasuryStockSharesAcquired", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdrx-20260630.htm", "first": true }, "uniqueAnchor": null }, "R10": { "role": "http://goodrx.com/role/DescriptionofBusiness", "longName": "9952159 - Disclosure - Description of Business", "shortName": "Description of Business", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdrx-20260630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdrx-20260630.htm", "first": true, "unique": true } }, "R11": { "role": "http://goodrx.com/role/SummaryofSignificantAccountingPolicies", "longName": "9952160 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdrx-20260630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdrx-20260630.htm", "first": true, "unique": true } }, "R12": { "role": "http://goodrx.com/role/BusinessCombination", "longName": "9952161 - Disclosure - Business Combination", "shortName": "Business Combination", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdrx-20260630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdrx-20260630.htm", "first": true, "unique": true } }, "R13": { "role": "http://goodrx.com/role/AccruedExpensesandOtherCurrentLiabilities", "longName": "9952162 - Disclosure - Accrued Expenses and Other Current Liabilities", "shortName": "Accrued Expenses and Other Current Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdrx-20260630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdrx-20260630.htm", "first": true, "unique": true } }, "R14": { "role": "http://goodrx.com/role/IncomeTaxes", "longName": "9952163 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdrx-20260630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdrx-20260630.htm", "first": true, "unique": true } }, "R15": { "role": "http://goodrx.com/role/Debt", "longName": "9952164 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdrx-20260630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdrx-20260630.htm", "first": true, "unique": true } }, "R16": { "role": "http://goodrx.com/role/CommitmentsandContingencies", "longName": "9952165 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdrx-20260630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdrx-20260630.htm", "first": true, "unique": true } }, "R17": { "role": "http://goodrx.com/role/Revenue", "longName": "9952166 - Disclosure - Revenue", "shortName": "Revenue", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdrx-20260630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdrx-20260630.htm", "first": true, "unique": true } }, "R18": { "role": "http://goodrx.com/role/StockholdersEquity", "longName": "9952167 - Disclosure - Stockholders' Equity", "shortName": "Stockholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdrx-20260630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdrx-20260630.htm", "first": true, "unique": true } }, "R19": { "role": "http://goodrx.com/role/BasicandDilutedEarningsPerShare", "longName": "9952168 - Disclosure - Basic and Diluted Earnings Per Share", "shortName": "Basic and Diluted Earnings Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdrx-20260630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdrx-20260630.htm", "first": true, "unique": true } }, "R20": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-10", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdrx-20260630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-10", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdrx-20260630.htm", "first": true, "unique": true } }, "R21": { "role": "http://goodrx.com/role/SummaryofSignificantAccountingPoliciesPolicies", "longName": "9955511 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdrx-20260630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdrx-20260630.htm", "first": true, "unique": true } }, "R22": { "role": "http://goodrx.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables", "longName": "9955512 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables)", "shortName": "Accrued Expenses and Other Current Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdrx-20260630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdrx-20260630.htm", "first": true, "unique": true } }, "R23": { "role": "http://goodrx.com/role/DebtTables", "longName": "9955513 - Disclosure - Debt (Tables)", "shortName": "Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdrx-20260630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdrx-20260630.htm", "first": true, "unique": true } }, "R24": { "role": "http://goodrx.com/role/RevenueTables", "longName": "9955514 - Disclosure - Revenue (Tables)", "shortName": "Revenue (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdrx-20260630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdrx-20260630.htm", "first": true, "unique": true } }, "R25": { "role": "http://goodrx.com/role/StockholdersEquityTables", "longName": "9955515 - Disclosure - Stockholders' Equity (Tables)", "shortName": "Stockholders' Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRepurchaseAgreements", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdrx-20260630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRepurchaseAgreements", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdrx-20260630.htm", "first": true, "unique": true } }, "R26": { "role": "http://goodrx.com/role/BasicandDilutedEarningsPerShareTables", "longName": "9955516 - Disclosure - Basic and Diluted Earnings Per Share (Tables)", "shortName": "Basic and Diluted Earnings Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdrx-20260630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdrx-20260630.htm", "first": true, "unique": true } }, "R27": { "role": "http://goodrx.com/role/SummaryofSignificantAccountingPoliciesDetails", "longName": "9955517 - Disclosure - Summary of Significant Accounting Policies (Details)", "shortName": "Summary of Significant Accounting Policies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdrx-20260630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdrx-20260630.htm", "first": true, "unique": true } }, "R28": { "role": "http://goodrx.com/role/BusinessCombinationDetails", "longName": "9955518 - Disclosure - Business Combination (Details)", "shortName": "Business Combination (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "span", "div", "div", "div", "td", "tr", "tbody", "table", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdrx-20260630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-75", "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdrx-20260630.htm", "unique": true } }, "R29": { "role": "http://goodrx.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails", "longName": "9955519 - Disclosure - Accrued Expenses and Other Current Liabilities - Summary of Accrued Expenses and Other Current Liabilities (Details)", "shortName": "Accrued Expenses and Other Current Liabilities - Summary of Accrued Expenses and Other Current Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "c-4", "name": "gdrx:AccruedBonusAndOtherPayrollRelatedCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "span", "div", "div", "div", "td", "tr", "tbody", "table", "div", "div", "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdrx-20260630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "gdrx:AccruedBonusAndOtherPayrollRelatedCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "span", "div", "div", "div", "td", "tr", "tbody", "table", "div", "div", "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdrx-20260630.htm", "first": true, "unique": true } }, "R30": { "role": "http://goodrx.com/role/AccruedExpensesandOtherCurrentLiabilitiesAdditionalInformationDetails", "longName": "9955520 - Disclosure - Accrued Expenses and Other Current Liabilities - Additional Information (Details)", "shortName": "Accrued Expenses and Other Current Liabilities - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "span", "div", "div", "div", "td", "tr", "tbody", "table", "div", "div", "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdrx-20260630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-10", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdrx-20260630.htm", "unique": true } }, "R31": { "role": "http://goodrx.com/role/IncomeTaxesAdditionalInformationDetails", "longName": "9955521 - Disclosure - Income Taxes - Additional Information (Details)", "shortName": "Income Taxes - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "c-10", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdrx-20260630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-10", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdrx-20260630.htm", "first": true, "unique": true } }, "R32": { "role": "http://goodrx.com/role/DebtAdditionalInformationDetails", "longName": "9955522 - Disclosure - Debt - Additional Information (Details)", "shortName": "Debt - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:LongTermDebtFairValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdrx-20260630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-86", "name": "us-gaap:LineOfCredit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:LineOfCredit", "span", "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdrx-20260630.htm", "unique": true } }, "R33": { "role": "http://goodrx.com/role/DebtScheduleofDebtDetails", "longName": "9955523 - Disclosure - Debt - Schedule of Debt (Details)", "shortName": "Debt - Schedule of Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "c-89", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "span", "div", "div", "div", "td", "tr", "tbody", "table", "div", "div", "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdrx-20260630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-89", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "span", "div", "div", "div", "td", "tr", "tbody", "table", "div", "div", "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdrx-20260630.htm", "first": true, "unique": true } }, "R34": { "role": "http://goodrx.com/role/CommitmentsandContingenciesDetails", "longName": "9955524 - Disclosure - Commitments and Contingencies (Details)", "shortName": "Commitments and Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "span", "div", "div", "div", "td", "tr", "tbody", "table", "div", "div", "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdrx-20260630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-101", "name": "us-gaap:InsuranceSettlementsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdrx-20260630.htm", "unique": true } }, "R35": { "role": "http://goodrx.com/role/RevenueDetails", "longName": "9955525 - Disclosure - Revenue (Details)", "shortName": "Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "c-10", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "span", "div", "div", "div", "td", "tr", "tbody", "table", "div", "div", "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdrx-20260630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-103", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "span", "div", "div", "div", "td", "tr", "tbody", "table", "div", "div", "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdrx-20260630.htm", "unique": true } }, "R36": { "role": "http://goodrx.com/role/StockholdersEquityAdditionalInformationDetails", "longName": "9955526 - Disclosure - Stockholders' Equity - Additional Information (Details)", "shortName": "Stockholders' Equity - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c-124", "name": "us-gaap:TreasuryStockSharesAcquired", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdrx-20260630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-125", "name": "us-gaap:TreasuryStockAcquiredAverageCostPerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdrx-20260630.htm", "unique": true } }, "R37": { "role": "http://goodrx.com/role/StockholdersEquityScheduleofRepurchaseAgreementsDetails", "longName": "9955527 - Disclosure - Stockholders' Equity - Schedule of Repurchase Agreements (Details)", "shortName": "Stockholders' Equity - Schedule of Repurchase Agreements (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c-10", "name": "us-gaap:StockRepurchasedAndRetiredDuringPeriodValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "span", "div", "div", "div", "td", "tr", "tbody", "table", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdrx-20260630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-127", "name": "us-gaap:StockRepurchasedAndRetiredDuringPeriodShares", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "span", "div", "div", "div", "td", "tr", "tbody", "table", "div", "div", "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdrx-20260630.htm", "unique": true } }, "R38": { "role": "http://goodrx.com/role/BasicandDilutedEarningsPerShareScheduleComputationofEarningsPerShareDetails", "longName": "9955528 - Disclosure - Basic and Diluted Earnings Per Share - Schedule Computation of Earnings Per Share (Details)", "shortName": "Basic and Diluted Earnings Per Share - Schedule Computation of Earnings Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-10", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "span", "div", "div", "div", "td", "tr", "tbody", "table", "div", "div", "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdrx-20260630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-10", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "span", "div", "div", "div", "td", "tr", "tbody", "table", "div", "div", "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdrx-20260630.htm", "unique": true } }, "R39": { "role": "http://goodrx.com/role/BasicandDilutedEarningsPerShareScheduleofWeightedAveragePotentiallyDilutiveSharesareExcludedfromComputationofDilutedLossEarningsPerShareDetails", "longName": "9955529 - Disclosure - Basic and Diluted Earnings Per Share - Schedule of Weighted-Average Potentially Dilutive Shares are Excluded from Computation of Diluted (Loss) Earnings Per Share (Details)", "shortName": "Basic and Diluted Earnings Per Share - Schedule of Weighted-Average Potentially Dilutive Shares are Excluded from Computation of Diluted (Loss) Earnings Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-131", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "div", "div", "td", "tr", "tbody", "table", "div", "div", "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdrx-20260630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-131", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "div", "div", "td", "tr", "tbody", "table", "div", "div", "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdrx-20260630.htm", "first": true, "unique": true } } }, "tag": { "gdrx_A2024TermLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://goodrx.com/20260630", "localname": "A2024TermLoanMember", "presentation": [ "http://goodrx.com/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024 Term Loan", "label": "2024 Term Loan [Member]", "documentation": "2024 Term Loan" } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Abstract]", "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "gdrx_AccountingPoliciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://goodrx.com/20260630", "localname": "AccountingPoliciesLineItems", "presentation": [ "http://goodrx.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Line Items]", "label": "Accounting Policies [Line Items]", "documentation": "Accounting policies." } } }, "auth_ref": [] }, "gdrx_AccountingPoliciesTable": { "xbrltype": "stringItemType", "nsuri": "http://goodrx.com/20260630", "localname": "AccountingPoliciesTable", "presentation": [ "http://goodrx.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Table]", "label": "Accounting Policies [Table]", "documentation": "Accounting policies." } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "presentation": [ "http://goodrx.com/role/AccruedExpensesandOtherCurrentLiabilities" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Expenses and Other Current Liabilities", "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period." } } }, "auth_ref": [ "r375" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://goodrx.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://goodrx.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "documentation": "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. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r796", "r914", "r918" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "AccountsReceivableMember", "presentation": [ "http://goodrx.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable", "label": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r690", "r993" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://goodrx.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://goodrx.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "documentation": "Amount, 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." } } }, "auth_ref": [ "r1002" ] }, "gdrx_AccruedBonusAndOtherPayrollRelatedCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://goodrx.com/20260630", "localname": "AccruedBonusAndOtherPayrollRelatedCurrent", "crdr": "credit", "calculation": { "http://goodrx.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "gdrx_AccruedExpensesAndOtherCurrentLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://goodrx.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued bonus and other payroll related", "label": "Accrued Bonus And Other Payroll Related Current", "documentation": "Accrued bonus and other payroll related current." } } }, "auth_ref": [] }, "gdrx_AccruedExpensesAndOtherCurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://goodrx.com/20260630", "localname": "AccruedExpensesAndOtherCurrentLiabilities", "crdr": "credit", "calculation": { "http://goodrx.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 }, "http://goodrx.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://goodrx.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails", "http://goodrx.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other current liabilities", "totalLabel": "Total accrued expenses and other current liabilities", "label": "Accrued Expenses And Other Current Liabilities", "documentation": "Accrued expenses and other current liabilities." } } }, "auth_ref": [] }, "us-gaap_AccruedMarketingCostsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "AccruedMarketingCostsCurrent", "crdr": "credit", "calculation": { "http://goodrx.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "gdrx_AccruedExpensesAndOtherCurrentLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://goodrx.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued marketing", "label": "Accrued Marketing Costs, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for the marketing, trade and selling of the entity's goods and services. Marketing costs would include expenditures for planning and executing the conception, pricing, promotion, and distribution of ideas, goods, and services; costs of public relations and corporate promotions; and obligations incurred and payable for sales discounts, rebates, price protection programs, etc. offered to customers and under government programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r852" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://goodrx.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://goodrx.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital, Common Stock", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r925", "r1041" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://goodrx.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-in Capital", "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r577", "r619", "r984", "r985", "r986", "r987", "r1088", "r1161" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r865" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r865" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r865" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r865" ] }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "debit", "presentation": [ "http://goodrx.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Common stock withheld related to net share settlement", "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r1075" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://goodrx.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r339" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://goodrx.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:", "label": "Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity [Abstract]" } } }, "auth_ref": [] }, "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table", "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]" } } }, "auth_ref": [ "r898" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r824", "r834", "r844", "r876" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r827", "r837", "r847", "r879" ] }, "ecd_AggtPnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "AggtPnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Pension Adjustments Service Cost", "label": "Aggregate Pension Adjustments Service Cost [Member]" } } }, "auth_ref": [ "r899" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r865" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r872" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r828", "r838", "r848", "r872", "r880", "r884", "r892" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r890" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://goodrx.com/role/CondensedConsolidatedStatementsofOperationsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Total stock-based compensation", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r369", "r372", "r373" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "AmendmentFlag", "presentation": [ "http://goodrx.com/role/Cover" ], "lang": { "en-us": { "role": { "verboseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "calculation": { "http://goodrx.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://goodrx.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of debt issuance costs and discounts", "label": "Amortization of Debt Issuance Costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r14", "r242", "r973", "r1100" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://goodrx.com/role/BasicandDilutedEarningsPerShareScheduleofWeightedAveragePotentiallyDilutiveSharesareExcludedfromComputationofDilutedLossEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive securities excluded from computation of earnings per share (in shares)", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "documentation": "Securities (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." } } }, "auth_ref": [ "r134" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://goodrx.com/role/BasicandDilutedEarningsPerShareScheduleofWeightedAveragePotentiallyDilutiveSharesareExcludedfromComputationofDilutedLossEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r134" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://goodrx.com/role/BasicandDilutedEarningsPerShareScheduleofWeightedAveragePotentiallyDilutiveSharesareExcludedfromComputationofDilutedLossEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "documentation": "Line 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." } } }, "auth_ref": [ "r134" ] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://goodrx.com/role/BasicandDilutedEarningsPerShareScheduleofWeightedAveragePotentiallyDilutiveSharesareExcludedfromComputationofDilutedLossEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities, Name", "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r134" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "Assets", "crdr": "debit", "calculation": { "http://goodrx.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://goodrx.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r47", "r48", "r59", "r96", "r99", "r100", "r139", "r148", "r162", "r163", "r173", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r291", "r465", "r467", "r522", "r554", "r555", "r557", "r571", "r572", "r579", "r652", "r715", "r716", "r729", "r796", "r803", "r804", "r815", "r1035", "r1036", "r1103" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "AssetsAbstract", "presentation": [ "http://goodrx.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://goodrx.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://goodrx.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r47", "r48", "r84", "r96", "r99", "r100", "r173", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r291", "r465", "r467", "r522", "r796", "r912", "r1035", "r1036", "r1103" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "AssetsCurrentAbstract", "presentation": [ "http://goodrx.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r887" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r888" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r883" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r883" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r883" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r883" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r883" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r883" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "AwardTypeAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r364", "r365", "r366", "r367", "r368" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r886" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r885" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r884" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r884" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://goodrx.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation", "label": "Basis of Accounting, Policy [Policy Text Block]", "documentation": "Disclosure 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)." } } }, "auth_ref": [ "r975" ] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://goodrx.com/role/BusinessCombinationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combination", "label": "Business Combination [Domain]", "documentation": "Business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r177", "r179", "r180", "r181", "r182", "r183", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r437", "r438", "r439", "r440", "r441", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r459", "r460", "r461", "r609", "r693", "r743", "r744", "r1081", "r1083", "r1085" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://goodrx.com/role/BusinessCombinationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combination", "label": "Business Combination [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r177", "r179", "r180", "r181", "r182", "r183", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r437", "r438", "r439", "r440", "r441", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r459", "r460", "r461", "r609", "r693", "r743", "r744", "r1081", "r1083", "r1085" ] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://goodrx.com/role/BusinessCombinationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combination [Line Items]", "label": "Business Combination [Line Items]", "documentation": "Line 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." } } }, "auth_ref": [ "r177", "r401", "r402", "r403", "r404", "r410", "r411", "r412", "r413", "r419", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r437", "r438", "r439", "r440", "r441", "r444", "r445", "r446", "r447", "r448", "r449", "r455", "r456", "r457", "r461", "r746", "r755", "r1081", "r1083", "r1085" ] }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "lang": { "en-us": { "role": { "label": "Business Combination, Asset Acquisition, Transaction between Entities under Common Control, and Joint Venture Formation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://goodrx.com/role/BusinessCombination" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combination", "label": "Business Combination [Text Block]", "documentation": "The entire disclosure for business combination." } } }, "auth_ref": [ "r400", "r401", "r405", "r414", "r418", "r419", "r420", "r421", "r422", "r423", "r425", "r426", "r432", "r435", "r436", "r442", "r443", "r444", "r452", "r456", "r457", "r458", "r460", "r462", "r746", "r747", "r748", "r749", "r752", "r753", "r754" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "crdr": "debit", "presentation": [ "http://goodrx.com/role/BusinessCombinationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other intangible assets", "label": "Business Combination, Recognized Asset Acquired, Identifiable Intangible Asset, Excluding Goodwill", "documentation": "Amount of identifiable intangible asset acquired in business combination and recognized at acquisition date. Excludes goodwill and financial asset." } } }, "auth_ref": [ "r746", "r751", "r753", "r1084", "r1086" ] }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "presentation": [ "http://goodrx.com/role/DescriptionofBusiness" ], "lang": { "en-us": { "role": { "terseLabel": "Description of Business", "label": "Business Description and Basis of Presentation [Text Block]", "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. 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)." } } }, "auth_ref": [ "r909", "r975" ] }, "us-gaap_CapitalizedComputerSoftwareNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "CapitalizedComputerSoftwareNet", "crdr": "debit", "calculation": { "http://goodrx.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://goodrx.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized software, net", "label": "Capitalized Cost, Software to be Sold, Leased, or Marketed, after Accumulated Amortization", "documentation": "Amount, after accumulated amortization, of capitalized cost for software to be sold, leased, or marketed. Excludes capitalized cost for internal-use software." } } }, "auth_ref": [ "r692" ] }, "gdrx_CapitalizedSoftwareIncludedInAccountsPayableAndAccruedExpensesAndOtherCurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://goodrx.com/20260630", "localname": "CapitalizedSoftwareIncludedInAccountsPayableAndAccruedExpensesAndOtherCurrentLiabilities", "crdr": "credit", "presentation": [ "http://goodrx.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized software included in accounts payable and accrued expenses and other current liabilities", "label": "Capitalized Software Included in Accounts Payable and Accrued Expenses and Other Current Liabilities", "documentation": "Capitalized Software Included in Accounts Payable and Accrued Expenses and Other Current Liabilities" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://goodrx.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://goodrx.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalent", "documentation": "Amount of cash and cash equivalent. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate." } } }, "auth_ref": [ "r56", "r92", "r93", "r697", "r1105" ] }, "us-gaap_CashAndCashEquivalentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "CashAndCashEquivalentsAxis", "presentation": [ "http://goodrx.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents", "label": "Cash and Cash Equivalents [Axis]", "documentation": "Information by type of cash and cash equivalent balance." } } }, "auth_ref": [ "r56" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://goodrx.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash equivalents, fair value disclosure", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "documentation": "Fair 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." } } }, "auth_ref": [ "r516", "r517", "r518", "r1089", "r1090" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://goodrx.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning of period", "periodEndLabel": "End of period", "label": "Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Including Discontinued Operation", "documentation": "Amount of cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; including, but not limited to, discontinued operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate." } } }, "auth_ref": [ "r20", "r92", "r93" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperationsAbstract", "presentation": [ "http://goodrx.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Including Discontinued Operation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://goodrx.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://goodrx.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net change in cash and cash equivalents", "label": "Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Period Increase (Decrease), Including Exchange Rate Effect and Discontinued Operation", "documentation": "Amount of increase (decrease) in cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; including effect from exchange rate change and including, but not limited to, discontinued operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate." } } }, "auth_ref": [ "r0", "r20" ] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://goodrx.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Non cash investing and financing activities:", "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r863" ] }, "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year", "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]" } } }, "auth_ref": [ "r860" ] }, "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested", "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]" } } }, "auth_ref": [ "r858" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "CityAreaCode", "presentation": [ "http://goodrx.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ClassOfStockDomain", "presentation": [ "http://goodrx.com/role/CondensedConsolidatedBalanceSheetsParentheticalUnaudited", "http://goodrx.com/role/Cover", "http://goodrx.com/role/StockholdersEquityAdditionalInformationDetails", "http://goodrx.com/role/StockholdersEquityScheduleofRepurchaseAgreementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock", "label": "Class of Stock [Domain]", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r36", "r50", "r51", "r74", "r75", "r76", "r77", "r78", "r79", "r96", "r100", "r125", "r129", "r131", "r133", "r141", "r142", "r173", "r211", "r213", "r214", "r215", "r218", "r219", "r252", "r253", "r255", "r256", "r258", "r261", "r264", "r265", "r267", "r268", "r269", "r270", "r271", "r272", "r274", "r277", "r280", "r281", "r282", "r283", "r284", "r286", "r287", "r290", "r291", "r292", "r522", "r554", "r555", "r563", "r564", "r565", "r577", "r613", "r614", "r615", "r616", "r619", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r640", "r660", "r678", "r684", "r685", "r686", "r687", "r688", "r902", "r978", "r980", "r988", "r1043", "r1045" ] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ClassOfStockLineItems", "presentation": [ "http://goodrx.com/role/StockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Line Items]", "label": "Class of Stock [Line Items]", "documentation": "Line 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." } } }, "auth_ref": [ "r50", "r51", "r74", "r78", "r79", "r141", "r255", "r265", "r267", "r268", "r269", "r270", "r271", "r272", "r274", "r277", "r280", "r281", "r283", "r284", "r286", "r287", "r290", "r292", "r485", "r554", "r555", "r564", "r565", "r613", "r614", "r615", "r616", "r902", "r976", "r978", "r1043" ] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r864" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r864" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://goodrx.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://goodrx.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (Note 7)", "label": "Commitments and Contingencies", "documentation": "Represents 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." } } }, "auth_ref": [ "r73", "r554", "r555", "r562", "r581", "r639" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://goodrx.com/role/CommitmentsandContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r203", "r204", "r691", "r1022", "r1026", "r1027" ] }, "gdrx_CommonClassAAndClassBMember": { "xbrltype": "domainItemType", "nsuri": "http://goodrx.com/20260630", "localname": "CommonClassAAndClassBMember", "presentation": [ "http://goodrx.com/role/StockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class A and Class B Common Stock", "label": "Common Class A And Class B [Member]", "documentation": "Common class A and class B." } } }, "auth_ref": [] }, "us-gaap_CommonClassAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "CommonClassAMember", "presentation": [ "http://goodrx.com/role/CondensedConsolidatedBalanceSheetsParentheticalUnaudited", "http://goodrx.com/role/Cover", "http://goodrx.com/role/StockholdersEquityAdditionalInformationDetails", "http://goodrx.com/role/StockholdersEquityScheduleofRepurchaseAgreementsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Class A Common Stock", "terseLabel": "Common Class A", "label": "Common Class A [Member]", "documentation": "Classification of common stock representing ownership interest in a corporation." } } }, "auth_ref": [ "r923", "r1038", "r1040", "r1108", "r1109", "r1112", "r1161" ] }, "us-gaap_CommonClassBMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "CommonClassBMember", "presentation": [ "http://goodrx.com/role/CondensedConsolidatedBalanceSheetsParentheticalUnaudited", "http://goodrx.com/role/Cover" ], "lang": { "en-us": { "role": { "verboseLabel": "Class B Common Stock", "terseLabel": "Common Class B", "label": "Common Class B [Member]", "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation." } } }, "auth_ref": [ "r923", "r1038", "r1040", "r1108", "r1109", "r1112", "r1161" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "CommonStockMember", "presentation": [ "http://goodrx.com/role/CondensedConsolidatedStatementsofCashFlowsUnauditedParenthetical", "http://goodrx.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited", "http://goodrx.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnauditedParenthetical", "http://goodrx.com/role/StockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r79", "r287", "r554", "r555", "r565", "r806", "r807", "r808", "r810", "r811", "r812", "r813", "r984", "r985", "r987", "r1088", "r1159", "r1161" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://goodrx.com/role/CondensedConsolidatedBalanceSheetsParentheticalUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (in usd per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r923", "r1040", "r1108", "r1109", "r1112" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://goodrx.com/role/CondensedConsolidatedBalanceSheetsParentheticalUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares authorized (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r79", "r287", "r554", "r555", "r565", "r640" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "CommonStockSharesIssued", "presentation": [ "http://goodrx.com/role/CondensedConsolidatedBalanceSheetsParentheticalUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares issued (in shares)", "label": "Common Stock, Shares, Issued", "documentation": "Total 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." } } }, "auth_ref": [ "r79", "r287", "r554", "r555", "r565" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://goodrx.com/role/CondensedConsolidatedBalanceSheetsParentheticalUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares outstanding (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r79", "r287", "r554", "r555", "r565", "r640", "r658", "r1037", "r1161", "r1162" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://goodrx.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://goodrx.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, $0.0001 par value; Class A: 2,000,000 shares authorized, 106,164 and 107,088 shares issued and outstanding at June\u00a030, 2026 and December\u00a031, 2025, respectively; and Class B: 1,000,000 shares authorized, 233,964 shares issued and outstanding at June\u00a030, 2026 and December\u00a031, 2025", "label": "Common Stock, Value, Issued", "documentation": "Aggregate 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." } } }, "auth_ref": [ "r79", "r253", "r260", "r287", "r554", "r555", "r565", "r583", "r796" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r869" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r868" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r870" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r867" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://goodrx.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Domain]", "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r144", "r167", "r610", "r611", "r690", "r992", "r993", "r994", "r995", "r996" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://goodrx.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Axis]", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r144", "r167", "r610", "r611", "r690", "r992", "r993", "r994", "r995", "r996" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://goodrx.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Axis]", "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r144", "r167", "r610", "r611", "r690", "r992", "r993", "r994", "r995", "r996" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://goodrx.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Certain Risks and Concentrations", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for credit risk. Includes, but is not limited to, policy for entering into master netting arrangement or similar agreement to mitigate credit risk of financial instrument." } } }, "auth_ref": [ "r519", "r520" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://goodrx.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration risk, percentage", "label": "Concentration Risk, Percentage", "documentation": "For 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." } } }, "auth_ref": [ "r144", "r167", "r992", "r993", "r994", "r995", "r996" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://goodrx.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Domain]", "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r144", "r167", "r610", "r611", "r690", "r992", "r993", "r994", "r995", "r996" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://goodrx.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Principles of Consolidation", "label": "Consolidation, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r8", "r708" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://goodrx.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "gdrx_AccruedExpensesAndOtherCurrentLiabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://goodrx.com/role/AccruedExpensesandOtherCurrentLiabilitiesAdditionalInformationDetails", "http://goodrx.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r306", "r307", "r309", "r320", "r699" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://goodrx.com/role/AccruedExpensesandOtherCurrentLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue recognized", "label": "Contract with Customer, Liability, Revenue Recognized", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r321" ] }, "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://goodrx.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://goodrx.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenue, exclusive of depreciation and amortization presented separately below", "label": "Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization", "documentation": "Cost of product sold and service rendered, excluding depreciation, depletion, and amortization." } } }, "auth_ref": [ "r704", "r705", "r907", "r928" ] }, "us-gaap_CostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "CostsAndExpenses", "crdr": "debit", "calculation": { "http://goodrx.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://goodrx.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total costs and operating expenses", "label": "Costs and Expenses", "documentation": "Total costs of sales and operating expenses for the period." } } }, "auth_ref": [ "r16" ] }, "us-gaap_CostsAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "CostsAndExpensesAbstract", "presentation": [ "http://goodrx.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Costs and operating expenses:", "label": "Costs and Expenses [Abstract]" } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover [Abstract]", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "CreditFacilityAxis", "presentation": [ "http://goodrx.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility", "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [ "r54", "r61", "r210", "r554", "r555", "r558", "r1034" ] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "CreditFacilityDomain", "presentation": [ "http://goodrx.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility", "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [ "r54", "r61", "r210", "r554", "r555", "r558", "r1034" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://goodrx.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://goodrx.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Concentration Risk", "label": "Customer Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r167", "r993" ] }, "gdrx_CustomerOneMember": { "xbrltype": "domainItemType", "nsuri": "http://goodrx.com/20260630", "localname": "CustomerOneMember", "presentation": [ "http://goodrx.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer One", "label": "Customer One [Member]", "documentation": "Customer one." } } }, "auth_ref": [] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "CustomerRelationshipsMember", "presentation": [ "http://goodrx.com/role/BusinessCombinationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer relationships", "label": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r764", "r1007", "r1008", "r1009", "r1010", "r1011", "r1012", "r1014", "r1015" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Abstract]", "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://goodrx.com/role/Debt" ], "lang": { "en-us": { "role": { "terseLabel": "Debt", "label": "Debt Disclosure [Text Block]", "documentation": "The 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." } } }, "auth_ref": [ "r24", "r54", "r55", "r61", "r62", "r64", "r66", "r67", "r69", "r70", "r96", "r98", "r195", "r196", "r197", "r198", "r199", "r209", "r210", "r220", "r226", "r227", "r228", "r229", "r230", "r231", "r236", "r243", "r244", "r246", "r485", "r533", "r554", "r555", "r561" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "DebtInstrumentAxis", "presentation": [ "http://goodrx.com/role/DebtAdditionalInformationDetails", "http://goodrx.com/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r54", "r55", "r61", "r64", "r65", "r66", "r67", "r68", "r70", "r221", "r222", "r223", "r224", "r225", "r227", "r232", "r233", "r234", "r235", "r237", "r238", "r239", "r240", "r241", "r242", "r281", "r554", "r555", "r561", "r724", "r725", "r726", "r727", "r728", "r794", "r976", "r977", "r979", "r983", "r1023", "r1024", "r1025", "r1099", "r1101", "r1113" ] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "presentation": [ "http://goodrx.com/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Principal balance under 2024 Term Loan Facility", "label": "Long-Term Debt, Gross", "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt." } } }, "auth_ref": [ "r247", "r1108", "r1109", "r1110" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "DebtInstrumentLineItems", "presentation": [ "http://goodrx.com/role/DebtAdditionalInformationDetails", "http://goodrx.com/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Line Items]", "label": "Debt Instrument [Line Items]", "documentation": "Line 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." } } }, "auth_ref": [ "r55", "r64", "r65", "r66", "r67", "r68", "r70", "r221", "r222", "r223", "r224", "r225", "r227", "r232", "r233", "r234", "r235", "r237", "r238", "r239", "r240", "r241", "r242", "r245", "r281", "r485", "r554", "r555", "r561", "r574", "r724", "r725", "r726", "r727", "r728", "r794", "r976", "r977", "r979", "r983", "r1099", "r1101" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://goodrx.com/role/DebtAdditionalInformationDetails", "http://goodrx.com/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name", "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r54", "r55", "r61", "r64", "r65", "r66", "r67", "r68", "r70", "r221", "r222", "r223", "r224", "r225", "r227", "r232", "r233", "r234", "r235", "r237", "r238", "r239", "r240", "r241", "r242", "r281", "r554", "r555", "r561", "r724", "r725", "r726", "r727", "r728", "r794", "r976", "r977", "r979", "r983", "r1023", "r1024", "r1025", "r1099", "r1101", "r1113" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "DebtInstrumentTable", "presentation": [ "http://goodrx.com/role/DebtAdditionalInformationDetails", "http://goodrx.com/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "Disclosure of information about long-term debt instrument or arrangement." } } }, "auth_ref": [ "r9", "r27", "r28", "r29", "r55", "r64", "r65", "r66", "r67", "r68", "r70", "r221", "r222", "r223", "r224", "r225", "r227", "r232", "r233", "r234", "r235", "r237", "r238", "r239", "r240", "r241", "r242", "r245", "r281", "r485", "r554", "r555", "r561", "r574", "r724", "r725", "r726", "r727", "r728", "r794", "r976", "r977", "r979", "r983", "r1099", "r1101" ] }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "crdr": "debit", "presentation": [ "http://goodrx.com/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: Unamortized debt issuance costs and discounts", "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r232", "r248", "r532", "r533", "r534", "r725", "r726", "r794" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://goodrx.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://goodrx.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax assets, net", "label": "Deferred Income Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r378", "r379" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://goodrx.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://goodrx.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r5", "r33", "r976", "r982" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://goodrx.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 }, "http://goodrx.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://goodrx.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://goodrx.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization, Nonproduction", "documentation": "The 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." } } }, "auth_ref": [ "r5", "r1013", "r1018" ] }, "gdrx_DescriptionOfBusinessAbstract": { "xbrltype": "stringItemType", "nsuri": "http://goodrx.com/20260630", "localname": "DescriptionOfBusinessAbstract", "lang": { "en-us": { "role": { "terseLabel": "Description Of Business [Abstract]", "label": "Description Of Business [Abstract]", "documentation": "Description of business." } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://goodrx.com/role/RevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation Of Revenue [Line Items]", "label": "Disaggregation of Revenue [Line Items]", "documentation": "Line 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." } } }, "auth_ref": [ "r318", "r319", "r731", "r732", "r733", "r734", "r735", "r736", "r737" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://goodrx.com/role/RevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation Of Revenue [Table]", "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r318", "r319", "r731", "r732", "r733", "r734", "r735", "r736", "r737" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://goodrx.com/role/RevenueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenue", "label": "Disaggregation of Revenue [Table Text Block]", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r1046" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://goodrx.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal 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." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://goodrx.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This 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." } } }, "auth_ref": [] }, "dei_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "DocumentInformationLineItems", "presentation": [ "http://goodrx.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Information [Line Items]", "label": "Document Information [Line Items]", "documentation": "Line 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." } } }, "auth_ref": [] }, "dei_DocumentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "DocumentInformationTable", "presentation": [ "http://goodrx.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Information [Table]", "label": "Document Information [Table]", "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "DocumentPeriodEndDate", "presentation": [ "http://goodrx.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For 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." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "DocumentQuarterlyReport", "presentation": [ "http://goodrx.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r819" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "DocumentTransitionReport", "presentation": [ "http://goodrx.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r851" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "DocumentType", "presentation": [ "http://goodrx.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The 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'." } } }, "auth_ref": [] }, "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year", "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]" } } }, "auth_ref": [ "r862" ] }, "gdrx_EarningPerShareBasicAndDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://goodrx.com/20260630", "localname": "EarningPerShareBasicAndDilutedAbstract", "presentation": [ "http://goodrx.com/role/BasicandDilutedEarningsPerShareScheduleComputationofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings per share:", "label": "Earning Per Share Basic And Diluted Abstract", "documentation": "Earning per share basic and diluted abstract." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "EarningsPerShareAbstract", "presentation": [ "http://goodrx.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings per share:", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "EarningsPerShareBasic", "presentation": [ "http://goodrx.com/role/BasicandDilutedEarningsPerShareScheduleComputationofEarningsPerShareDetails", "http://goodrx.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in usd per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r45", "r90", "r108", "r110", "r111", "r112", "r113", "r114", "r115", "r116", "r117", "r123", "r125", "r131", "r132", "r133", "r138", "r189", "r251", "r325", "r371", "r398", "r464", "r502", "r503", "r570", "r591", "r709" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "EarningsPerShareDiluted", "presentation": [ "http://goodrx.com/role/BasicandDilutedEarningsPerShareScheduleComputationofEarningsPerShareDetails", "http://goodrx.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in usd per share)", "label": "Earnings Per Share, Diluted", "documentation": "The 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." } } }, "auth_ref": [ "r45", "r90", "r108", "r110", "r111", "r112", "r113", "r114", "r115", "r116", "r117", "r125", "r131", "r132", "r133", "r138", "r189", "r251", "r325", "r371", "r398", "r464", "r502", "r503", "r570", "r591", "r709" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://goodrx.com/role/BasicandDilutedEarningsPerShare" ], "lang": { "en-us": { "role": { "terseLabel": "Basic and Diluted Earnings Per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r122", "r134", "r135", "r136", "r137", "r296" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://goodrx.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax rate", "label": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r381", "r745" ] }, "gdrx_ElectronicCommunicationPrivacyActPrivacyProtectionMember": { "xbrltype": "domainItemType", "nsuri": "http://goodrx.com/20260630", "localname": "ElectronicCommunicationPrivacyActPrivacyProtectionMember", "presentation": [ "http://goodrx.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Electronic Communication Privacy Act, Privacy Protection", "label": "Electronic Communication Privacy Act, Privacy Protection [Member]", "documentation": "Electronic Communication Privacy Act, Privacy Protection" } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "EmployeeStockOptionMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Option", "label": "Share-Based Payment Arrangement, Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [ "r1049", "r1050", "r1051", "r1052", "r1053", "r1054", "r1055", "r1056", "r1057", "r1058", "r1059", "r1060", "r1061", "r1062", "r1063", "r1064", "r1065", "r1066", "r1067", "r1068", "r1069", "r1070", "r1071", "r1072", "r1073", "r1074" ] }, "gdrx_EmployeeTaxesPaidRelatedToNetShareSettlementOfEquityAwards": { "xbrltype": "monetaryItemType", "nsuri": "http://goodrx.com/20260630", "localname": "EmployeeTaxesPaidRelatedToNetShareSettlementOfEquityAwards", "crdr": "credit", "calculation": { "http://goodrx.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://goodrx.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Employee taxes paid related to net share settlement of equity awards", "label": "Employee Taxes Paid Related To Net Share Settlement Of Equity Awards", "documentation": "Employee taxes paid related to net share settlement of equity awards." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "EntityAddressAddressLine1", "presentation": [ "http://goodrx.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "EntityAddressCityOrTown", "presentation": [ "http://goodrx.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://goodrx.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://goodrx.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "EntityCentralIndexKey", "presentation": [ "http://goodrx.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r817" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://goodrx.com/role/Cover" ], "lang": { "en-us": { "role": { "verboseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate 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." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://goodrx.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "documentation": "Indicate '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." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://goodrx.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r817" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "EntityFileNumber", "presentation": [ "http://goodrx.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "documentation": "Commission 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." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "EntityFilerCategory", "presentation": [ "http://goodrx.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "documentation": "Indicate 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." } } }, "auth_ref": [ "r817" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://goodrx.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://goodrx.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "documentation": "Boolean 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)." } } }, "auth_ref": [ "r901" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "EntityRegistrantName", "presentation": [ "http://goodrx.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r817" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "EntityShellCompany", "presentation": [ "http://goodrx.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r817" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "EntitySmallBusiness", "presentation": [ "http://goodrx.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r817" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://goodrx.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r817" ] }, "ecd_EqtyAwrdsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "EqtyAwrdsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments, Footnote", "label": "Equity Awards Adjustments, Footnote [Text Block]" } } }, "auth_ref": [ "r856" ] }, "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table", "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]" } } }, "auth_ref": [ "r897" ] }, "ecd_EqtyAwrdsAdjsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "EqtyAwrdsAdjsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments", "label": "Equity Awards Adjustments [Member]" } } }, "auth_ref": [ "r897" ] }, "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table", "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]" } } }, "auth_ref": [ "r897" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Equity [Abstract]", "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "EquityComponentDomain", "presentation": [ "http://goodrx.com/role/CondensedConsolidatedStatementsofCashFlowsUnauditedParenthetical", "http://goodrx.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited", "http://goodrx.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnauditedParenthetical", "http://goodrx.com/role/StockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r44", "r45", "r50", "r78", "r79", "r87", "r88", "r89", "r105", "r106", "r107", "r109", "r116", "r118", "r120", "r140", "r174", "r175", "r188", "r189", "r190", "r250", "r280", "r285", "r286", "r287", "r290", "r292", "r295", "r323", "r324", "r326", "r327", "r371", "r387", "r388", "r395", "r396", "r397", "r399", "r463", "r464", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r501", "r526", "r527", "r528", "r529", "r530", "r531", "r535", "r540", "r550", "r554", "r555", "r564", "r565", "r577", "r590", "r602", "r603", "r604", "r619", "r678", "r1045" ] }, "srt_EquityMethodInvesteeNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2026", "localname": "EquityMethodInvesteeNameDomain", "presentation": [ "http://goodrx.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment, Name [Domain]", "label": "Investment, Name [Domain]", "documentation": "Name of investment including named security. Excludes entity that is consolidated." } } }, "auth_ref": [ "r170", "r171", "r172", "r394", "r522", "r904", "r905", "r906", "r1076", "r1077", "r1078", "r1079" ] }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "EquityMethodInvestmentOwnershipPercentage", "presentation": [ "http://goodrx.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity method investment, ownership percentage", "label": "Equity Method Investment, Ownership Percentage", "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting." } } }, "auth_ref": [ "r170", "r522" ] }, "us-gaap_EquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "EquityMethodInvestments", "crdr": "debit", "presentation": [ "http://goodrx.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity investments included in other assets", "label": "Equity Method Investments", "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized." } } }, "auth_ref": [ "r139", "r153", "r163", "r169", "r916", "r1003" ] }, "us-gaap_EquityMethodInvestmentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "EquityMethodInvestmentsPolicy", "presentation": [ "http://goodrx.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Investments", "label": "Equity Method Investments [Policy Text Block]", "documentation": "Disclosure of accounting policy for equity method of accounting for investments and other interests. Investment includes, but is not limited to, unconsolidated subsidiary, corporate joint venture, noncontrolling interest in real estate venture, limited partnership, and limited liability company. Information includes, but is not limited to, ownership percentage, reason equity method is or is not considered appropriate, and accounting policy election for distribution received." } } }, "auth_ref": [ "r2", "r171", "r522" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r866" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r824", "r834", "r844", "r876" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r821", "r831", "r841", "r873" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r872" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://goodrx.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r234", "r328", "r329", "r330", "r331", "r332", "r333", "r335", "r336", "r504", "r505", "r506", "r507", "r508", "r509", "r512", "r513", "r515", "r516", "r546", "r547", "r548", "r549", "r725", "r726", "r738", "r739", "r740", "r741", "r742", "r788", "r791", "r792", "r793" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://goodrx.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Inputs, Level 1", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r234", "r328", "r333", "r335", "r506", "r513", "r516", "r546", "r738", "r739", "r740", "r741", "r742", "r788", "r792", "r793" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://goodrx.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r234", "r328", "r329", "r330", "r331", "r332", "r333", "r335", "r336", "r504", "r505", "r506", "r507", "r508", "r509", "r512", "r513", "r515", "r516", "r546", "r547", "r548", "r549", "r725", "r726", "r738", "r739", "r740", "r741", "r742", "r788", "r791", "r792", "r793" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://goodrx.com/role/BusinessCombinationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Useful Life (in years)", "label": "Intangible Asset, Finite-Lived, Useful Life", "documentation": "Useful life of finite-lived intangible asset, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Excludes goodwill and capitalized cost for software to be sold, leased, or marketed." } } }, "auth_ref": [ "r187" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://goodrx.com/role/BusinessCombinationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Asset, Finite-Lived, Class", "label": "Intangible Asset, Finite-Lived, Class [Axis]", "documentation": "Information by class of finite-lived intangible asset." } } }, "auth_ref": [ "r178", "r179", "r180", "r181", "r183", "r184", "r185", "r186", "r552", "r553", "r609", "r693", "r695", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r1016", "r1164", "r1165", "r1166" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://goodrx.com/role/BusinessCombinationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Asset, Finite-Lived, Class", "label": "Intangible Asset, Finite-Lived, Class [Domain]", "documentation": "Class of finite-lived intangible asset." } } }, "auth_ref": [ "r178", "r179", "r180", "r181", "r183", "r184", "r185", "r186", "r609", "r693", "r695", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r1016", "r1164", "r1165", "r1166" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://goodrx.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://goodrx.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, net", "label": "Intangible Asset, Finite-Lived, after Accumulated Amortization", "documentation": "Amount, after accumulated amortization, of finite-lived intangible asset. Excludes goodwill and capitalized cost for software to be sold, leased, or marketed." } } }, "auth_ref": [ "r552", "r1012" ] }, "gdrx_FirstLienCreditAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://goodrx.com/20260630", "localname": "FirstLienCreditAgreementMember", "presentation": [ "http://goodrx.com/role/DebtAdditionalInformationDetails", "http://goodrx.com/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "First Lien Credit Agreement", "label": "First Lien Credit Agreement [Member]", "documentation": "First lien credit agreement." } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r828", "r838", "r848", "r880" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r828", "r838", "r848", "r880" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r828", "r838", "r848", "r880" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r828", "r838", "r848", "r880" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r828", "r838", "r848", "r880" ] }, "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year", "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]" } } }, "auth_ref": [ "r861" ] }, "gdrx_FranciscoPartnersStockPurchaseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://goodrx.com/20260630", "localname": "FranciscoPartnersStockPurchaseAgreementMember", "presentation": [ "http://goodrx.com/role/StockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Francisco Partners Stock Purchase Agreement", "label": "Francisco Partners Stock Purchase Agreement [Member]", "documentation": "Francisco Partners Stock Purchase Agreement" } } }, "auth_ref": [] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://goodrx.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://goodrx.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "label": "General and Administrative Expense", "documentation": "The 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." } } }, "auth_ref": [ "r12", "r662" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://goodrx.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://goodrx.com/role/BusinessCombinationDetails", "http://goodrx.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill", "documentation": "Amount, 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." } } }, "auth_ref": [ "r52", "r57", "r176", "r554", "r555", "r556", "r716", "r718", "r746", "r750", "r751", "r783", "r789", "r796", "r1005", "r1006", "r1087" ] }, "gdrx_IdeaMenLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://goodrx.com/20260630", "localname": "IdeaMenLLCMember", "presentation": [ "http://goodrx.com/role/StockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Idea Men, LLC", "label": "Idea Men, LLC [Member]", "documentation": "Idea Men, LLC" } } }, "auth_ref": [] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "presentation": [ "http://goodrx.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of Long-Lived Assets", "label": "Long-Lived Asset, Excluding Intangible Asset and Goodwill, Impairment and Disposal [Policy Text Block]", "documentation": "Disclosure 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." } } }, "auth_ref": [ "r1021" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://goodrx.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://goodrx.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Income before income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r10", "r25", "r571", "r573", "r588", "r696", "r704", "r706", "r707", "r712", "r715", "r991", "r998", "r999", "r1000", "r1001" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Abstract]", "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://goodrx.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income tax." } } }, "auth_ref": [ "r96", "r101", "r377", "r381", "r382", "r383", "r384", "r385", "r386", "r389", "r391", "r392", "r393", "r578", "r608", "r618", "r745" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://goodrx.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://goodrx.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Income tax expense", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r30", "r34", "r96", "r119", "r120", "r139", "r152", "r163", "r380", "r381", "r390", "r592", "r696", "r704", "r706", "r707", "r745" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://goodrx.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://goodrx.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "documentation": "The 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." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://goodrx.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://goodrx.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The 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." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://goodrx.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://goodrx.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other current liabilities", "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other." } } }, "auth_ref": [ "r972" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://goodrx.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities:", "label": "Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity, Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://goodrx.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://goodrx.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other liabilities", "label": "Increase (Decrease) in Other Operating Liabilities", "documentation": "Amount of increase (decrease) in operating liabilities classified as other." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://goodrx.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://goodrx.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses and other assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r4" ] }, "gdrx_IncreaseDecreaseInPrescriptionReimbursableLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://goodrx.com/20260630", "localname": "IncreaseDecreaseInPrescriptionReimbursableLiabilities", "crdr": "debit", "calculation": { "http://goodrx.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://goodrx.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Prescription reimbursement liabilities", "label": "Increase (Decrease) in Prescription Reimbursable Liabilities", "documentation": "Increase (Decrease) in Prescription Reimbursable Liabilities" } } }, "auth_ref": [] }, "gdrx_IncreaseDecreaseInPrescriptionReimbursementAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://goodrx.com/20260630", "localname": "IncreaseDecreaseInPrescriptionReimbursementAssets", "crdr": "credit", "calculation": { "http://goodrx.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://goodrx.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Prescription reimbursement assets", "label": "Increase (Decrease) in Prescription Reimbursement Assets", "documentation": "Increase (Decrease) in Prescription Reimbursement Assets" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://goodrx.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "gdrx_IncreaseDecreaseOperatingLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://goodrx.com/20260630", "localname": "IncreaseDecreaseOperatingLeaseLiabilities", "crdr": "debit", "calculation": { "http://goodrx.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://goodrx.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "label": "Increase Decrease Operating Lease Liabilities", "documentation": "Increase (decrease) operating lease liabilities." } } }, "auth_ref": [] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://goodrx.com/role/BasicandDilutedEarningsPerShareScheduleComputationofEarningsPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://goodrx.com/role/BasicandDilutedEarningsPerShareScheduleComputationofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dilutive impact of stock options and restricted stock units (in shares)", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method." } } }, "auth_ref": [ "r126", "r127", "r128", "r133", "r341" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r828", "r838", "r848", "r872", "r880", "r884", "r892" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r890" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r820", "r896" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r820", "r896" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r820", "r896" ] }, "us-gaap_InsuranceSettlementsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "InsuranceSettlementsReceivable", "crdr": "debit", "presentation": [ "http://goodrx.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Insurance recovery receivable", "label": "Insurance Settlements Receivable", "documentation": "Amount due in settlement of a claim for reimbursement from an insurance company when the Company has suffered a loss covered under an insurance policy." } } }, "auth_ref": [ "r924" ] }, "us-gaap_InterestExpenseNonoperating": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "InterestExpenseNonoperating", "crdr": "debit", "calculation": { "http://goodrx.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://goodrx.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest expense", "label": "Interest Expense, Nonoperating", "documentation": "Amount of interest expense classified as nonoperating." } } }, "auth_ref": [ "r151", "r704", "r707", "r929" ] }, "us-gaap_InterestIncomeOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "InterestIncomeOther", "crdr": "credit", "calculation": { "http://goodrx.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://goodrx.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income", "label": "Interest Income, Other", "documentation": "Amount of interest income earned from interest bearing assets classified as other." } } }, "auth_ref": [ "r706" ] }, "us-gaap_LetterOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "LetterOfCreditMember", "presentation": [ "http://goodrx.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Letter of Credit", "label": "Letter of Credit [Member]", "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit)." } } }, "auth_ref": [ "r1114" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://goodrx.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://goodrx.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r47", "r48", "r96", "r99", "r100", "r173", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r291", "r466", "r467", "r468", "r522", "r638", "r711", "r729", "r815", "r927", "r1035", "r1103", "r1104" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://goodrx.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://goodrx.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders' equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r83", "r554", "r555", "r567", "r585", "r796", "r803", "r804", "r976", "r981", "r1004", "r1098" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://goodrx.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities and stockholders' equity", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://goodrx.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://goodrx.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total 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." } } }, "auth_ref": [ "r47", "r48", "r49", "r63", "r96", "r99", "r100", "r173", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r291", "r466", "r467", "r468", "r522", "r796", "r1035", "r1103", "r1104" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://goodrx.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://goodrx.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of amount outstanding", "label": "Long-Term Line of Credit", "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r915", "r920", "r1108", "r1109", "r1110", "r1115" ] }, "gdrx_LineOfCreditFacilityBorrowingCapacitySubjectToMaturityExtension": { "xbrltype": "monetaryItemType", "nsuri": "http://goodrx.com/20260630", "localname": "LineOfCreditFacilityBorrowingCapacitySubjectToMaturityExtension", "crdr": "credit", "presentation": [ "http://goodrx.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amount subject to maturity extension", "label": "Line of Credit Facility, Borrowing Capacity, Subject to Maturity Extension", "documentation": "Line of Credit Facility, Borrowing Capacity, Subject to Maturity Extension" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityInterestRateDuringPeriod": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "LineOfCreditFacilityInterestRateDuringPeriod", "presentation": [ "http://goodrx.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate on used amounts", "label": "Line of Credit Facility, Interest Rate During Period", "documentation": "The effective interest rate during the reporting period." } } }, "auth_ref": [ "r914", "r917" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://goodrx.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "documentation": "Maximum 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." } } }, "auth_ref": [ "r914", "r917" ] }, "gdrx_LineOfCreditMaximumFinancialCovenantNetLeverageRatio": { "xbrltype": "percentItemType", "nsuri": "http://goodrx.com/20260630", "localname": "LineOfCreditMaximumFinancialCovenantNetLeverageRatio", "presentation": [ "http://goodrx.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum net leverage ratio", "label": "Line Of Credit Maximum Financial Covenant Net Leverage Ratio", "documentation": "Line of credit maximum financial covenant net leverage ratio." } } }, "auth_ref": [] }, "srt_LitigationCaseAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2026", "localname": "LitigationCaseAxis", "presentation": [ "http://goodrx.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation Case [Axis]", "label": "Litigation Case [Axis]", "documentation": "Information by type of judicial proceeding, alternative dispute resolution or claim." } } }, "auth_ref": [ "r1030", "r1032" ] }, "srt_LitigationCaseTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2026", "localname": "LitigationCaseTypeDomain", "presentation": [ "http://goodrx.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation Case [Domain]", "label": "Litigation Case [Domain]", "documentation": "Judicial proceeding, alternative dispute resolution or claim. For example, but not limited to, name of case, category of litigation, or other differentiating information." } } }, "auth_ref": [ "r1030", "r1032" ] }, "us-gaap_LitigationSettlementAmountAwardedToOtherParty": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "LitigationSettlementAmountAwardedToOtherParty", "crdr": "credit", "presentation": [ "http://goodrx.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Settlement payment", "label": "Litigation Settlement, Amount Awarded to Other Party", "documentation": "Amount awarded to other party in judgment or settlement of litigation." } } }, "auth_ref": [ "r1028" ] }, "us-gaap_LitigationStatusAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "LitigationStatusAxis", "presentation": [ "http://goodrx.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation Status [Axis]", "label": "Litigation Status [Axis]", "documentation": "Information by status of pending, threatened, or settled litigation." } } }, "auth_ref": [ "r1023", "r1024", "r1025", "r1028" ] }, "us-gaap_LitigationStatusDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "LitigationStatusDomain", "presentation": [ "http://goodrx.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation Status [Domain]", "label": "Litigation Status [Domain]", "documentation": "Status of pending, threatened, or settled litigation." } } }, "auth_ref": [ "r1023", "r1024", "r1025", "r1028" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "LocalPhoneNumber", "presentation": [ "http://goodrx.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "LongTermDebt", "crdr": "credit", "presentation": [ "http://goodrx.com/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total debt", "label": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r97", "r104", "r233", "r249", "r554", "r555", "r561", "r574", "r725", "r726", "r794", "r915", "r920", "r1115" ] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "LongTermDebtCurrent", "crdr": "credit", "calculation": { "http://goodrx.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://goodrx.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of debt", "label": "Long-Term Debt, Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r701", "r702" ] }, "us-gaap_LongTermDebtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "LongTermDebtFairValue", "crdr": "credit", "presentation": [ "http://goodrx.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of debt", "label": "Long-Term Debt, Fair Value", "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission." } } }, "auth_ref": [ "r792", "r793", "r1089", "r1091", "r1092", "r1093", "r1094", "r1095", "r1096", "r1097" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://goodrx.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://goodrx.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Debt, net", "label": "Long-Term Debt, Excluding Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r915", "r920" ] }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "LossContingenciesByNatureOfContingencyAxis", "presentation": [ "http://goodrx.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingency Nature [Axis]", "label": "Loss Contingency Nature [Axis]", "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur." } } }, "auth_ref": [ "r147", "r194", "r205", "r206", "r207", "r208", "r374", "r607", "r723", "r1029", "r1031" ] }, "us-gaap_LossContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "LossContingenciesLineItems", "presentation": [ "http://goodrx.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies [Line Items]", "label": "Loss Contingencies [Line Items]", "documentation": "Line 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." } } }, "auth_ref": [ "r147", "r194", "r205", "r206", "r207", "r208", "r374", "r607", "r723", "r1029", "r1031" ] }, "us-gaap_LossContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "LossContingenciesTable", "presentation": [ "http://goodrx.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies [Table]", "label": "Loss Contingencies [Table]", "documentation": "Disclosure of information about loss contingency. Excludes environmental contingency, warranty, and unconditional purchase obligation." } } }, "auth_ref": [ "r147", "r194", "r205", "r206", "r207", "r208", "r374", "r607", "r723", "r1029", "r1031" ] }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "LossContingencyAccrualAtCarryingValue", "crdr": "credit", "calculation": { "http://goodrx.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "gdrx_AccruedExpensesAndOtherCurrentLiabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://goodrx.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails", "http://goodrx.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued legal settlement", "label": "Loss Contingency Accrual", "documentation": "Amount of loss contingency liability." } } }, "auth_ref": [ "r205", "r903" ] }, "us-gaap_LossContingencyNatureDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "LossContingencyNatureDomain", "presentation": [ "http://goodrx.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingency, Nature [Domain]", "label": "Loss Contingency, Nature [Domain]", "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability." } } }, "auth_ref": [ "r147", "r194", "r205", "r206", "r207", "r208", "r374", "r607", "r723", "r1029", "r1031" ] }, "us-gaap_LossContingencyNumberOfDefendants": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "LossContingencyNumberOfDefendants", "presentation": [ "http://goodrx.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of defendants", "label": "Loss Contingency, Number of Defendants", "documentation": "Number of defendants named in a legal action." } } }, "auth_ref": [ "r1029", "r1031" ] }, "us-gaap_LossContingencyNumberOfPlaintiffs": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "LossContingencyNumberOfPlaintiffs", "presentation": [ "http://goodrx.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of plaintiffs", "label": "Loss Contingency, Number of Plaintiffs", "documentation": "Number of plaintiffs that have filed claims pertaining to a loss contingency." } } }, "auth_ref": [ "r1029", "r1031" ] }, "us-gaap_LossContingencyPendingClaimsNumber": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "LossContingencyPendingClaimsNumber", "presentation": [ "http://goodrx.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pending claims", "label": "Loss Contingency, Pending Claims, Number", "documentation": "Number of pending claims pertaining to a loss contingency." } } }, "auth_ref": [ "r1029", "r1031" ] }, "gdrx_LossOnAbandonmentAndImpairmentOfOperatingLeaseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://goodrx.com/20260630", "localname": "LossOnAbandonmentAndImpairmentOfOperatingLeaseAssets", "crdr": "debit", "calculation": { "http://goodrx.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://goodrx.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Loss on operating lease asset", "label": "Loss On Abandonment And Impairment Of Operating Lease Assets", "documentation": "Loss On Abandonment And Impairment Of Operating Lease Assets" } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2026", "localname": "MajorCustomersAxis", "presentation": [ "http://goodrx.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Axis]", "label": "Customer [Axis]", "documentation": "Information by name or description of a single external customer or a group of external customers." } } }, "auth_ref": [ "r167", "r730", "r733", "r798", "r801", "r1116", "r1120", "r1121", "r1123", "r1124", "r1125", "r1126", "r1127", "r1128", "r1129", "r1130", "r1131", "r1132", "r1133", "r1134", "r1135", "r1136", "r1137", "r1138", "r1139", "r1140", "r1141", "r1142", "r1143", "r1144", "r1145", "r1157", "r1158" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r864" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r864" ] }, "gdrx_MinorityEquityInterestsMember": { "xbrltype": "domainItemType", "nsuri": "http://goodrx.com/20260630", "localname": "MinorityEquityInterestsMember", "presentation": [ "http://goodrx.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minority Equity Interests", "label": "Minority Equity Interests [Member]", "documentation": "Minority Equity Interests." } } }, "auth_ref": [] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r883" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "MoneyMarketFundsMember", "presentation": [ "http://goodrx.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Money Market Funds", "label": "Money Market Funds [Member]", "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities." } } }, "auth_ref": [ "r1047", "r1048" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r891" ] }, "gdrx_NDCAClassActionMatterMember": { "xbrltype": "domainItemType", "nsuri": "http://goodrx.com/20260630", "localname": "NDCAClassActionMatterMember", "presentation": [ "http://goodrx.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "NDCA Class Action Matter", "label": "NDCA Class Action Matter [Member]", "documentation": "NDCA Class Action Matter" } } }, "auth_ref": [] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2026", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://goodrx.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Domain]", "label": "Customer [Domain]", "documentation": "Single external customer or group of external customers." } } }, "auth_ref": [ "r167", "r730", "r733", "r798", "r801", "r1116", "r1120", "r1121", "r1123", "r1124", "r1125", "r1126", "r1127", "r1128", "r1129", "r1130", "r1131", "r1132", "r1133", "r1134", "r1135", "r1136", "r1137", "r1138", "r1139", "r1140", "r1141", "r1142", "r1143", "r1144", "r1145", "r1157", "r1158" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r865" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://goodrx.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://goodrx.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in financing activities", "label": "Cash Provided by (Used in) Financing Activity, Including Discontinued Operation", "documentation": "Amount of cash inflow (outflow) from financing activity, including, but not limited to, discontinued operation. Financing activity includes, but is not limited to, obtaining resource from owner and providing return on, and return of, their investment; borrowing money and repaying amount borrowed, or settling obligation; and obtaining and paying for other resource obtained from creditor on long-term credit." } } }, "auth_ref": [ "r91" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://goodrx.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from financing activities", "label": "Cash Provided by (Used in) Financing Activity, Including Discontinued Operation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://goodrx.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://goodrx.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Cash Provided by (Used in) Investing Activity, Including Discontinued Operation", "documentation": "Amount of cash inflow (outflow) from investing activity, including, but not limited to, discontinued operation. Investing activity includes, but is not limited to, making and collecting loan, acquiring and disposing of debt and equity instruments, property, plant, and equipment, and other productive assets." } } }, "auth_ref": [ "r91" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://goodrx.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from investing activities", "label": "Cash Provided by (Used in) Investing Activity, Including Discontinued Operation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://goodrx.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://goodrx.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operating activities", "label": "Cash Provided by (Used in) Operating Activity, Including Discontinued Operation", "documentation": "Amount of cash inflow (outflow) from operating activity, including, but not limited to, discontinued operation. Operating activity includes, but is not limited to, transaction, adjustment, and change in value not defined as investing or financing activity." } } }, "auth_ref": [ "r20", "r21", "r22" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://goodrx.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from operating activities", "label": "Cash Provided by (Used in) Operating Activity, Including Discontinued Operation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://goodrx.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 }, "http://goodrx.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://goodrx.com/role/BasicandDilutedEarningsPerShareScheduleComputationofEarningsPerShareDetails", "http://goodrx.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://goodrx.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://goodrx.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net income", "terseLabel": "Net income", "verboseLabel": "Net income", "netLabel": "Net income", "label": "Net Income (Loss) Attributable to Parent", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r11", "r22", "r26", "r45", "r47", "r48", "r85", "r86", "r89", "r96", "r99", "r100", "r103", "r108", "r112", "r113", "r114", "r115", "r116", "r119", "r120", "r130", "r173", "r189", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r251", "r254", "r257", "r262", "r291", "r325", "r371", "r398", "r464", "r503", "r522", "r589", "r659", "r676", "r677", "r704", "r706", "r707", "r814", "r1035" ] }, "us-gaap_NetIncomeLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "NetIncomeLossAbstract", "presentation": [ "http://goodrx.com/role/BasicandDilutedEarningsPerShareScheduleComputationofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Numerator:", "label": "Net Income (Loss) Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://goodrx.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recent Accounting Pronouncements", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure 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." } } }, "auth_ref": [ "r121" ] }, "gdrx_NewRepurchaseProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://goodrx.com/20260630", "localname": "NewRepurchaseProgramMember", "presentation": [ "http://goodrx.com/role/StockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "New Repurchase Program", "label": "New Repurchase Program [Member]", "documentation": "New Repurchase Program" } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r864" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r828", "r838", "r848", "r872", "r880" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r855" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r854" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r872" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r891" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r891" ] }, "gdrx_NoncashStockBasedCompensationIncludedInCapitalizedSoftware": { "xbrltype": "monetaryItemType", "nsuri": "http://goodrx.com/20260630", "localname": "NoncashStockBasedCompensationIncludedInCapitalizedSoftware", "crdr": "debit", "presentation": [ "http://goodrx.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation included in capitalized software", "label": "Noncash Stock Based Compensation Included In Capitalized Software", "documentation": "Noncash stock-based compensation included in capitalized software development costs." } } }, "auth_ref": [] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://goodrx.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://goodrx.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total other expense, net", "label": "Nonoperating Income (Expense)", "documentation": "The 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)." } } }, "auth_ref": [ "r13", "r910", "r911", "r1004" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://goodrx.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other expense, net:", "label": "Nonoperating Income (Expense) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "NumberOfOperatingSegments", "presentation": [ "http://goodrx.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of operating segments", "label": "Number of Operating Segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r716", "r997" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://goodrx.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://goodrx.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Operating income", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r704", "r707", "r712", "r910", "r911", "r991", "r998", "r999", "r1000", "r1001", "r1004" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://goodrx.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://goodrx.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities, current", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r537", "r700" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://goodrx.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://goodrx.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities, net of current portion", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r537" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://goodrx.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://goodrx.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://goodrx.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use assets, net", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r536" ] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "crdr": "debit", "calculation": { "http://goodrx.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://goodrx.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash operating lease expense", "label": "Operating Lease, Right-of-Use Asset, Periodic Reduction", "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease." } } }, "auth_ref": [ "r973" ] }, "gdrx_OperatingLeaseRightOfUseAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://goodrx.com/20260630", "localname": "OperatingLeaseRightOfUseAssetsMember", "presentation": [ "http://goodrx.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease Right Of Use Assets", "label": "Operating Lease Right Of Use Assets [Member]", "documentation": "Operating Lease Right Of Use Assets" } } }, "auth_ref": [] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://goodrx.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "gdrx_AccruedExpensesAndOtherCurrentLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://goodrx.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other accrued expenses", "label": "Other Accrued Liabilities, Current", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r919" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://goodrx.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://goodrx.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r53", "r58" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://goodrx.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://goodrx.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r72", "r921" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://goodrx.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://goodrx.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other income", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r15", "r784" ] }, "us-gaap_OtherOperatingActivitiesCashFlowStatement": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "OtherOperatingActivitiesCashFlowStatement", "crdr": "debit", "calculation": { "http://goodrx.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://goodrx.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity, Other Item", "documentation": "Amount of cash inflow (outflow) from operating activity, classified as other, in reconciling net income to reflect cash provided by (used in) operating activity when indirect cash flow method is applied." } } }, "auth_ref": [] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r864" ] }, "gdrx_OtherRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://goodrx.com/20260630", "localname": "OtherRevenueMember", "presentation": [ "http://goodrx.com/role/RevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other revenue", "label": "Other Revenue [Member]", "documentation": "Other revenue." } } }, "auth_ref": [] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r826", "r836", "r846", "r878" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r829", "r839", "r849", "r881" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r829", "r839", "r849", "r881" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r853" ] }, "us-gaap_PayablesAndAccrualsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "PayablesAndAccrualsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Payables and Accruals [Abstract]", "label": "Payables and Accruals [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PaymentsForLegalSettlements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "PaymentsForLegalSettlements", "crdr": "credit", "presentation": [ "http://goodrx.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payment for settlements", "label": "Payments for Legal Settlements", "documentation": "The amount of cash paid for the settlement of litigation or for other legal issues during the period." } } }, "auth_ref": [ "r3" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://goodrx.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://goodrx.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Repurchases of Class A common stock", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r18" ] }, "us-gaap_PaymentsForSoftware": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "PaymentsForSoftware", "crdr": "credit", "calculation": { "http://goodrx.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://goodrx.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Capitalized software", "label": "Payments for Software", "documentation": "The cash outflow associated with the development, modification or acquisition of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization." } } }, "auth_ref": [ "r17" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://goodrx.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://goodrx.com/role/BusinessCombinationDetails", "http://goodrx.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Acquisition", "verboseLabel": "Cash consideration", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r7" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://goodrx.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://goodrx.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase of property and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "documentation": "The 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." } } }, "auth_ref": [ "r17" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r863" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r863" ] }, "us-gaap_PendingLitigationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "PendingLitigationMember", "presentation": [ "http://goodrx.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pending Litigation", "label": "Pending Litigation [Member]", "documentation": "Risk of loss associated with the outcome of pending litigation against the entity, for example, but not limited to, litigation in arbitration or within the trial process." } } }, "auth_ref": [ "r1028" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r855" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r872" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r865" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r854" ] }, "gdrx_PharmaManufacturerSolutionsRevenuesMember": { "xbrltype": "domainItemType", "nsuri": "http://goodrx.com/20260630", "localname": "PharmaManufacturerSolutionsRevenuesMember", "presentation": [ "http://goodrx.com/role/RevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pharma Direct revenue", "label": "Pharma Manufacturer Solutions Revenues [member]", "documentation": "Pharma Manufacturer Solutions Revenues [member]" } } }, "auth_ref": [] }, "ecd_PnsnAdjsPrrSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "PnsnAdjsPrrSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Adjustments Prior Service Cost", "label": "Pension Adjustments Prior Service Cost [Member]" } } }, "auth_ref": [ "r856" ] }, "ecd_PnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "PnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Adjustments Service Cost", "label": "Pension Adjustments Service Cost [Member]" } } }, "auth_ref": [ "r900" ] }, "ecd_PnsnBnftsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "PnsnBnftsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Benefits Adjustments, Footnote", "label": "Pension Benefits Adjustments, Footnote [Text Block]" } } }, "auth_ref": [ "r855" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://goodrx.com/role/CondensedConsolidatedBalanceSheetsParentheticalUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value (in usd per share)", "label": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r267", "r913", "r922", "r1039", "r1108", "r1109", "r1111" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://goodrx.com/role/CondensedConsolidatedBalanceSheetsParentheticalUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares authorized (in shares)", "label": "Preferred Stock, Shares Authorized", "documentation": "The 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." } } }, "auth_ref": [ "r50", "r78", "r286", "r554", "r555", "r564", "r640" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "PreferredStockSharesIssued", "presentation": [ "http://goodrx.com/role/CondensedConsolidatedBalanceSheetsParentheticalUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares issued (in shares)", "label": "Preferred Stock, Shares Issued", "documentation": "Number 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." } } }, "auth_ref": [ "r50", "r78", "r267", "r286", "r554", "r555", "r564" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://goodrx.com/role/CondensedConsolidatedBalanceSheetsParentheticalUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares outstanding (in shares)", "label": "Preferred Stock, Shares Outstanding", "documentation": "Aggregate 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." } } }, "auth_ref": [ "r50", "r78", "r286", "r554", "r555", "r564", "r640", "r658", "r1037", "r1161", "r1162" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://goodrx.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://goodrx.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, $0.0001 par value; 50,000 shares authorized and nil shares issued and outstanding at June\u00a030, 2026 and December\u00a031, 2025", "label": "Preferred Stock, Value, Issued", "documentation": "Aggregate 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." } } }, "auth_ref": [ "r50", "r78", "r253", "r259", "r286", "r554", "r555", "r564", "r582", "r796" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://goodrx.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://goodrx.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "label": "Prepaid Expense and Other Assets, Current", "documentation": "Amount 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." } } }, "auth_ref": [ "r926" ] }, "gdrx_PrescriptionReimbursementAssetsAndPrescriptionReimbursementLiabilitiesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://goodrx.com/20260630", "localname": "PrescriptionReimbursementAssetsAndPrescriptionReimbursementLiabilitiesPolicyTextBlock", "presentation": [ "http://goodrx.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Prescription Reimbursement Assets and Prescription Reimbursement Liabilities", "label": "Prescription Reimbursement Assets and Prescription Reimbursement Liabilities [Policy Text Block]", "documentation": "Prescription Reimbursement Assets and Prescription Reimbursement Liabilities" } } }, "auth_ref": [] }, "gdrx_PrescriptionReimbursementAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://goodrx.com/20260630", "localname": "PrescriptionReimbursementAssetsCurrent", "crdr": "debit", "calculation": { "http://goodrx.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://goodrx.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Prescription reimbursement assets", "label": "Prescription Reimbursement Assets, Current", "documentation": "Prescription Reimbursement Assets, Current" } } }, "auth_ref": [] }, "gdrx_PrescriptionReimbursementAssetsNumberOfCounterparties": { "xbrltype": "integerItemType", "nsuri": "http://goodrx.com/20260630", "localname": "PrescriptionReimbursementAssetsNumberOfCounterparties", "presentation": [ "http://goodrx.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of counterparty", "label": "Prescription Reimbursement Assets, Number Of Counterparties", "documentation": "Prescription Reimbursement Assets, Number Of Counterparties" } } }, "auth_ref": [] }, "gdrx_PrescriptionReimbursementLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://goodrx.com/20260630", "localname": "PrescriptionReimbursementLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://goodrx.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://goodrx.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Prescription reimbursement liabilities", "label": "Prescription Reimbursement Liabilities, Current", "documentation": "Prescription Reimbursement Liabilities, Current" } } }, "auth_ref": [] }, "gdrx_PrescriptionTransactionsRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://goodrx.com/20260630", "localname": "PrescriptionTransactionsRevenueMember", "presentation": [ "http://goodrx.com/role/RevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prescription transactions revenue", "label": "Prescription Transactions Revenue [Member]", "documentation": "Prescription transactions revenue." } } }, "auth_ref": [] }, "gdrx_PrivacyProtectionMember": { "xbrltype": "domainItemType", "nsuri": "http://goodrx.com/20260630", "localname": "PrivacyProtectionMember", "presentation": [ "http://goodrx.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Privacy Protection", "label": "Privacy Protection [Member]", "documentation": "Privacy Protection" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://goodrx.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://goodrx.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from exercise of stock options", "label": "Proceeds from Stock Options Exercised", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r1", "r6" ] }, "us-gaap_ProceedsFromStockPlans": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ProceedsFromStockPlans", "crdr": "debit", "calculation": { "http://goodrx.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://goodrx.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from employee stock purchase plan", "label": "Proceeds from Stock Plans", "documentation": "The cash inflow associated with the amount received from the stock plan during the period." } } }, "auth_ref": [ "r1" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2026", "localname": "ProductOrServiceAxis", "presentation": [ "http://goodrx.com/role/RevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service", "label": "Product and Service [Axis]", "documentation": "Information by product and service, or group of similar products and similar services." } } }, "auth_ref": [ "r37", "r38", "r39", "r40", "r41", "r42", "r43", "r165", "r551", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r694", "r703", "r706", "r707", "r730", "r731", "r797", "r799", "r800", "r802", "r805", "r908", "r930", "r931", "r932", "r933", "r934", "r935", "r936", "r937", "r938", "r939", "r940", "r941", "r942", "r943", "r944", "r945", "r946", "r947", "r948", "r949", "r950", "r951", "r952", "r953", "r954", "r955", "r956", "r957", "r958", "r959", "r960", "r961", "r962", "r963", "r964", "r965", "r966", "r967", "r968", "r969", "r970", "r971", "r1032", "r1033", "r1116", "r1120", "r1121", "r1122", "r1123", "r1124", "r1125", "r1126", "r1127", "r1128", "r1129", "r1130", "r1131", "r1132", "r1133", "r1134", "r1135", "r1136", "r1137", "r1138", "r1139", "r1140", "r1141", "r1142", "r1143", "r1144", "r1145", "r1146", "r1147", "r1148", "r1149", "r1150", "r1151", "r1152", "r1153", "r1154", "r1155", "r1156", "r1157", "r1158" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2026", "localname": "ProductsAndServicesDomain", "presentation": [ "http://goodrx.com/role/RevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service", "label": "Product and Service [Domain]", "documentation": "Product or service, or a group of similar products or similar services." } } }, "auth_ref": [ "r37", "r38", "r39", "r40", "r41", "r42", "r43", "r165", "r551", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r694", "r703", "r706", "r707", "r730", "r731", "r797", "r799", "r800", "r802", "r805", "r908", "r930", "r931", "r932", "r933", "r934", "r935", "r936", "r937", "r938", "r939", "r940", "r941", "r942", "r943", "r944", "r945", "r946", "r947", "r948", "r949", "r950", "r951", "r952", "r953", "r954", "r955", "r956", "r957", "r958", "r959", "r960", "r961", "r962", "r963", "r964", "r965", "r966", "r967", "r968", "r969", "r970", "r971", "r1032", "r1033", "r1116", "r1120", "r1121", "r1122", "r1123", "r1124", "r1125", "r1126", "r1127", "r1128", "r1129", "r1130", "r1131", "r1132", "r1133", "r1134", "r1135", "r1136", "r1137", "r1138", "r1139", "r1140", "r1141", "r1142", "r1143", "r1144", "r1145", "r1146", "r1147", "r1148", "r1149", "r1150", "r1151", "r1152", "r1153", "r1154", "r1155", "r1156", "r1157", "r1158" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://goodrx.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Asset, Class [Axis]", "label": "Long-Lived Asset, Class [Axis]", "documentation": "Information by class of long-lived asset. Includes, but is not limited to, property, plant, and equipment; right-of-use asset from finance lease; long-lived asset of lessor subject to operating lease; proved oil and gas property accounted for under successful efforts method; and long-term prepaid asset." } } }, "auth_ref": [ "r191", "r192", "r539", "r719", "r720", "r721", "r722", "r1016", "r1017", "r1106" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://goodrx.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://goodrx.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, net", "label": "Property, Plant, and Equipment, after Accumulated Depreciation, Depletion, and Amortization", "documentation": "Amount, after accumulated depreciation, depletion, and amortization, of property, plant, and equipment. Includes, but is not limited to, land and land improvement; building; machinery and equipment; furniture and fixture; and work of art, historical treasure, or similar asset classified as collection." } } }, "auth_ref": [ "r539", "r554", "r555", "r569", "r575", "r576", "r587", "r796", "r1019" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://goodrx.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Asset, Class [Domain]", "label": "Long-Lived Asset, Class [Domain]", "documentation": "Class of long-lived asset. Includes, but is not limited to, property, plant, and equipment; right-of-use asset from finance lease; long-lived asset of lessor subject to operating lease; proved oil and gas property accounted for under successful efforts method; and long-term prepaid asset." } } }, "auth_ref": [ "r191", "r192", "r539", "r719", "r720", "r721", "r722", "r1016", "r1017", "r1106" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r853" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r853" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r821", "r831", "r841", "r873" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "RelatedPartyDomain", "presentation": [ "http://goodrx.com/role/CondensedConsolidatedStatementsofCashFlowsUnauditedParenthetical", "http://goodrx.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnauditedParenthetical", "http://goodrx.com/role/StockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party, Type [Domain]", "label": "Related and Nonrelated Parties [Domain]", "documentation": "Related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r54", "r55", "r60", "r69", "r71", "r96", "r102", "r103", "r168", "r334", "r337", "r541", "r542", "r554", "r555", "r559", "r560", "r561", "r568", "r580", "r586", "r633", "r634", "r635", "r636", "r637", "r657", "r683", "r698", "r1160", "r1163" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "RelatedPartyMember", "presentation": [ "http://goodrx.com/role/CondensedConsolidatedStatementsofCashFlowsUnauditedParenthetical", "http://goodrx.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnauditedParenthetical", "http://goodrx.com/role/StockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party", "label": "Related Party [Member]", "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family." } } }, "auth_ref": [ "r54", "r55", "r60", "r69", "r71", "r96", "r102", "r103", "r541", "r542", "r543", "r544", "r554", "r555", "r561", "r580", "r586", "r633", "r634", "r635", "r636", "r637", "r657", "r683" ] }, "us-gaap_RelatedPartyTransactionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "RelatedPartyTransactionAxis", "presentation": [ "http://goodrx.com/role/StockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Axis]", "label": "Related Party Transaction [Axis]", "documentation": "Information by type of related party transaction." } } }, "auth_ref": [ "r96", "r102", "r103", "r541", "r542", "r1102" ] }, "us-gaap_RelatedPartyTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "RelatedPartyTransactionDomain", "presentation": [ "http://goodrx.com/role/StockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Domain]", "label": "Related Party Transaction [Domain]", "documentation": "Transaction between related party." } } }, "auth_ref": [ "r96", "r102", "r103", "r1102" ] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://goodrx.com/role/CondensedConsolidatedStatementsofCashFlowsUnauditedParenthetical", "http://goodrx.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnauditedParenthetical", "http://goodrx.com/role/StockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party, Type [Axis]", "label": "Related and Nonrelated Parties [Axis]", "documentation": "Information by related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r54", "r55", "r60", "r69", "r71", "r96", "r102", "r103", "r168", "r334", "r337", "r541", "r542", "r554", "r555", "r559", "r560", "r561", "r568", "r580", "r586", "r633", "r634", "r635", "r636", "r637", "r657", "r683", "r698", "r1102", "r1160", "r1163" ] }, "us-gaap_RepaymentsOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "RepaymentsOfLongTermDebt", "crdr": "credit", "calculation": { "http://goodrx.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://goodrx.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments on long-term debt", "label": "Repayments of Long-Term Debt", "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r19", "r616" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://goodrx.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://goodrx.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Product development and technology", "label": "Research and Development Expense", "documentation": "Amount 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." } } }, "auth_ref": [ "r376", "r693", "r704", "r705", "r715", "r1107" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r822", "r832", "r842", "r874" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r823", "r833", "r843", "r875" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r830", "r840", "r850", "r882" ] }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "presentation": [ "http://goodrx.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents", "label": "Cash and Cash Equivalents [Domain]", "documentation": "Type of cash and cash equivalent. Cash is 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." } } }, "auth_ref": [ "r56" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://goodrx.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://goodrx.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated deficit", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r80", "r81", "r288", "r554", "r555", "r566", "r584", "r605", "r606", "r617", "r641", "r796" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "RetainedEarningsMember", "presentation": [ "http://goodrx.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Deficit", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r44", "r45", "r105", "r106", "r107", "r109", "r116", "r118", "r120", "r174", "r175", "r188", "r189", "r190", "r250", "r285", "r295", "r323", "r324", "r326", "r327", "r371", "r387", "r388", "r395", "r396", "r397", "r399", "r463", "r464", "r486", "r487", "r488", "r489", "r491", "r492", "r494", "r501", "r535", "r550", "r577", "r602", "r604", "r619", "r1042", "r1044", "r1161" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer [Abstract]", "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://goodrx.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://goodrx.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://goodrx.com/role/RevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "documentation": "Amount, 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." } } }, "auth_ref": [ "r139", "r149", "r150", "r161", "r163", "r165", "r166", "r167", "r317", "r318", "r319", "r551", "r704", "r707" ] }, "us-gaap_RevenueFromContractWithCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "RevenueFromContractWithCustomerMember", "presentation": [ "http://goodrx.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer Benchmark", "label": "Revenue from Contract with Customer Benchmark [Member]", "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r167", "r993", "r994" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://goodrx.com/role/Revenue" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Revenue from Contract with Customer [Text Block]", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r35", "r308", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r319", "r322" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://goodrx.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving Credit Facility", "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://goodrx.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use assets obtained in exchange for operating lease liabilities", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r538", "r795", "r974" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r891" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r891" ] }, "gdrx_SDFLClassActionMatterMember": { "xbrltype": "domainItemType", "nsuri": "http://goodrx.com/20260630", "localname": "SDFLClassActionMatterMember", "presentation": [ "http://goodrx.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SDFL Class Action Matter", "label": "SDFL Class Action Matter [Member]", "documentation": "SDFL Class Action Matter" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "presentation": [ "http://goodrx.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accrued Expenses and Other Current Liabilities", "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]", "documentation": "Tabular 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." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://goodrx.com/role/BasicandDilutedEarningsPerShareScheduleofWeightedAveragePotentiallyDilutiveSharesareExcludedfromComputationofDilutedLossEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table]", "label": "Antidilutive Security, Excluded EPS Calculation [Table]", "documentation": "Disclosure of information about security that could potentially dilute basic earnings per share (EPS) in future that was not included in calculation of diluted EPS." } } }, "auth_ref": [ "r134" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://goodrx.com/role/BasicandDilutedEarningsPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Weighted-Average Potentially Dilutive Shares are Excluded from Computation of Diluted (Loss) Earnings Per Share", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "documentation": "Tabular 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." } } }, "auth_ref": [ "r990" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://goodrx.com/role/BusinessCombinationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Business Acquisitions By Acquisition [Table]", "label": "Business Combination [Table]", "documentation": "Disclosure of information about business combination. Includes, but is not limited to, recognized asset and liability." } } }, "auth_ref": [ "r177", "r401", "r402", "r403", "r404", "r410", "r411", "r412", "r413", "r419", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r437", "r438", "r439", "r440", "r441", "r444", "r445", "r446", "r447", "r448", "r449", "r455", "r456", "r457", "r461", "r746", "r755", "r1081", "r1083", "r1085" ] }, "us-gaap_ScheduleOfDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ScheduleOfDebtTableTextBlock", "presentation": [ "http://goodrx.com/role/DebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Debt", "label": "Schedule of Debt [Table Text Block]", "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://goodrx.com/role/BasicandDilutedEarningsPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Computation of (Loss) Earnings Per Share", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r989" ] }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2026", "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "presentation": [ "http://goodrx.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment, Name [Axis]", "label": "Investment, Name [Axis]", "documentation": "Information by name of investment including named security. Excludes entity that is consolidated." } } }, "auth_ref": [ "r170", "r171", "r172", "r394", "r522", "r904", "r905", "r906", "r1076", "r1077", "r1078", "r1079" ] }, "us-gaap_ScheduleOfRepurchaseAgreements": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ScheduleOfRepurchaseAgreements", "presentation": [ "http://goodrx.com/role/StockholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Repurchase Agreements", "label": "Schedule of Repurchase Agreements [Table Text Block]", "documentation": "The entire disclosure for repurchase agreements." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://goodrx.com/role/StockholdersEquityAdditionalInformationDetails", "http://goodrx.com/role/StockholdersEquityScheduleofRepurchaseAgreementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r338", "r340", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r370" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "Security12bTitle", "presentation": [ "http://goodrx.com/role/Cover" ], "lang": { "en-us": { "role": { "verboseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r816" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "SecurityExchangeName", "presentation": [ "http://goodrx.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r818" ] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://goodrx.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting", "label": "Segment Reporting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r154", "r155", "r156", "r157", "r158", "r159", "r160", "r164", "r166", "r713", "r714", "r717" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://goodrx.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://goodrx.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and marketing", "label": "Selling and Marketing Expense", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "us-gaap_SettledLitigationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "SettledLitigationMember", "presentation": [ "http://goodrx.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Settled Litigation", "label": "Settled Litigation [Member]", "documentation": "Agreement reached between parties in a litigation that occurs without judicial intervention, supervision or approval." } } }, "auth_ref": [ "r1028" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://goodrx.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://goodrx.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r4" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://goodrx.com/role/StockholdersEquityScheduleofRepurchaseAgreementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share Based Compensation Arrangement By Share Based Payment Award [Line Items]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "documentation": "Line 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." } } }, "auth_ref": [ "r338", "r340", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r370" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Award Types", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r364", "r365", "r366", "r367", "r368" ] }, "us-gaap_SharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "SharePrice", "presentation": [ "http://goodrx.com/role/StockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock price (in usd per share)", "label": "Share Price", "documentation": "Price of a single share of a number of saleable stocks of a company." } } }, "auth_ref": [] }, "srt_ShareRepurchaseProgramAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2026", "localname": "ShareRepurchaseProgramAxis", "presentation": [ "http://goodrx.com/role/StockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share Repurchase Program [Axis]", "label": "Share Repurchase Program [Axis]", "documentation": "Information by share repurchase program." } } }, "auth_ref": [ "r1045" ] }, "srt_ShareRepurchaseProgramDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2026", "localname": "ShareRepurchaseProgramDomain", "presentation": [ "http://goodrx.com/role/StockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share Repurchase Program [Domain]", "label": "Share Repurchase Program [Domain]", "documentation": "Name of share repurchase program." } } }, "auth_ref": [ "r1045" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "SharesOutstanding", "presentation": [ "http://goodrx.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Shares, Outstanding", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [ "r1037", "r1042", "r1044" ] }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "presentation": [ "http://goodrx.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Common stock withheld related to net share settlement (in shares)", "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r1075" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://goodrx.com/role/SummaryofSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Significant Accounting Policies", "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r94", "r95" ] }, "gdrx_SpectrumStockPurchaseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://goodrx.com/20260630", "localname": "SpectrumStockPurchaseAgreementMember", "presentation": [ "http://goodrx.com/role/StockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Spectrum Stock Purchase Agreement", "label": "Spectrum Stock Purchase Agreement [Member]", "documentation": "Spectrum Stock Purchase Agreement" } } }, "auth_ref": [] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "StatementClassOfStockAxis", "presentation": [ "http://goodrx.com/role/CondensedConsolidatedBalanceSheetsParentheticalUnaudited", "http://goodrx.com/role/Cover", "http://goodrx.com/role/StockholdersEquityAdditionalInformationDetails", "http://goodrx.com/role/StockholdersEquityScheduleofRepurchaseAgreementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock", "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r36", "r50", "r51", "r74", "r75", "r76", "r77", "r78", "r79", "r96", "r100", "r125", "r129", "r131", "r133", "r141", "r142", "r173", "r211", "r213", "r214", "r215", "r218", "r219", "r252", "r253", "r255", "r256", "r258", "r261", "r264", "r265", "r267", "r268", "r269", "r270", "r271", "r272", "r274", "r277", "r280", "r281", "r282", "r283", "r284", "r286", "r287", "r290", "r291", "r292", "r522", "r554", "r555", "r563", "r564", "r565", "r577", "r613", "r614", "r615", "r616", "r619", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r640", "r660", "r678", "r684", "r685", "r686", "r687", "r688", "r902", "r978", "r980", "r988", "r1043", "r1045" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://goodrx.com/role/CondensedConsolidatedStatementsofCashFlowsUnauditedParenthetical", "http://goodrx.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited", "http://goodrx.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnauditedParenthetical", "http://goodrx.com/role/StockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r44", "r45", "r50", "r78", "r79", "r87", "r88", "r89", "r105", "r106", "r107", "r109", "r116", "r118", "r120", "r140", "r174", "r175", "r188", "r189", "r190", "r250", "r280", "r285", "r286", "r287", "r290", "r292", "r295", "r323", "r324", "r326", "r327", "r371", "r387", "r388", "r395", "r396", "r397", "r399", "r463", "r464", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r501", "r526", "r527", "r528", "r529", "r530", "r531", "r535", "r540", "r550", "r554", "r555", "r564", "r565", "r577", "r590", "r602", "r603", "r604", "r619", "r678", "r1045" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "StatementLineItems", "presentation": [ "http://goodrx.com/role/CondensedConsolidatedBalanceSheetsParentheticalUnaudited", "http://goodrx.com/role/CondensedConsolidatedStatementsofCashFlowsUnauditedParenthetical", "http://goodrx.com/role/CondensedConsolidatedStatementsofOperationsUnauditedParenthetical", "http://goodrx.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited", "http://goodrx.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "documentation": "Line 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." } } }, "auth_ref": [ "r50", "r51", "r54", "r55", "r60", "r69", "r71", "r74", "r77", "r78", "r79", "r81", "r105", "r106", "r107", "r140", "r252", "r253", "r255", "r258", "r264", "r280", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r292", "r294", "r295", "r305", "r535", "r551", "r554", "r555", "r563", "r564", "r565", "r612", "r620", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r640", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r653", "r654", "r655", "r656", "r657", "r661", "r662", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r678", "r698", "r706", "r707", "r809", "r1160" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionLocationBalanceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "StatementOfFinancialPositionLocationBalanceAxis", "presentation": [ "http://goodrx.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Location, Statement of Financial Position, Balance [Axis]", "label": "Location, Statement of Financial Position, Balance [Axis]", "documentation": "Information by location in statement of financial position line item where disaggregated cumulative balance is reported." } } }, "auth_ref": [ "r200", "r469", "r471", "r472", "r473", "r474", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r521", "r785", "r786", "r1117", "r1118" ] }, "us-gaap_StatementOfIncomeLocationBalanceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "StatementOfIncomeLocationBalanceAxis", "presentation": [ "http://goodrx.com/role/CondensedConsolidatedStatementsofOperationsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location", "label": "Location, Statement of Income, Balance [Axis]", "documentation": "Information by location in statement of income line item where disaggregated amount is reported." } } }, "auth_ref": [ "r193", "r200", "r201", "r202", "r470", "r475", "r476", "r484", "r510", "r511", "r514", "r523", "r524", "r525", "r600", "r601", "r663", "r693", "r746", "r751", "r786", "r787", "r790", "r792", "r793", "r1080", "r1082", "r1119" ] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "StatementTable", "presentation": [ "http://goodrx.com/role/CondensedConsolidatedBalanceSheetsParentheticalUnaudited", "http://goodrx.com/role/CondensedConsolidatedStatementsofCashFlowsUnauditedParenthetical", "http://goodrx.com/role/CondensedConsolidatedStatementsofOperationsUnauditedParenthetical", "http://goodrx.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited", "http://goodrx.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Presentation of information about comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r46", "r50", "r51", "r54", "r55", "r60", "r69", "r71", "r74", "r77", "r78", "r79", "r81", "r105", "r106", "r107", "r140", "r168", "r252", "r253", "r255", "r258", "r264", "r280", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r292", "r294", "r295", "r305", "r535", "r551", "r554", "r555", "r563", "r564", "r565", "r577", "r612", "r620", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r640", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r653", "r654", "r655", "r656", "r657", "r661", "r662", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r678", "r698", "r706", "r707", "r809", "r1160" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r825", "r835", "r845", "r877" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [ "r1049", "r1050", "r1051", "r1052", "r1053", "r1054", "r1055", "r1056", "r1057", "r1058", "r1059", "r1060", "r1061", "r1062", "r1063", "r1064", "r1065", "r1066", "r1067", "r1068", "r1069", "r1070", "r1071", "r1072", "r1073", "r1074" ] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://goodrx.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock through employee stock purchase plan (in shares)", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan." } } }, "auth_ref": [ "r913", "r922", "r923", "r1037", "r1039", "r1040", "r1042", "r1044", "r1108", "r1109", "r1111", "r1112" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://goodrx.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options exercised (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r350", "r913", "r922", "r923", "r1037", "r1039", "r1040", "r1042", "r1044", "r1108", "r1109", "r1111", "r1112" ] }, "gdrx_StockIssuedDuringPeriodSharesVestingOfRestrictedStockUnits": { "xbrltype": "sharesItemType", "nsuri": "http://goodrx.com/20260630", "localname": "StockIssuedDuringPeriodSharesVestingOfRestrictedStockUnits", "presentation": [ "http://goodrx.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting and settlement of restricted stock units (in shares)", "label": "Stock Issued During Period Shares Vesting Of Restricted Stock Units", "documentation": "Stock issued during period shares, vesting of restricted stock units." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://goodrx.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock through employee stock purchase plan", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan." } } }, "auth_ref": [ "r913", "r922", "r923", "r1037", "r1039", "r1040", "r1042", "r1044", "r1108", "r1109", "r1111", "r1112" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://goodrx.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options exercised", "label": "Stock Issued During Period, Value, Stock Options Exercised", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r913", "r922", "r923", "r1037", "r1039", "r1040", "r1042", "r1044", "r1108", "r1109", "r1111", "r1112" ] }, "gdrx_StockOptionsAndRestrictedStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://goodrx.com/20260630", "localname": "StockOptionsAndRestrictedStockUnitsMember", "presentation": [ "http://goodrx.com/role/BasicandDilutedEarningsPerShareScheduleofWeightedAveragePotentiallyDilutiveSharesareExcludedfromComputationofDilutedLossEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options and restricted stock units", "label": "Stock Options and Restricted Stock Units [Member]", "documentation": "Stock Options and Restricted Stock Units" } } }, "auth_ref": [] }, "srt_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/srt/2026", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://goodrx.com/role/StockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock repurchase agreement, authorized amount", "label": "Share Repurchase Program, Authorized, Amount", "documentation": "Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership." } } }, "auth_ref": [ "r1045" ] }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "crdr": "credit", "presentation": [ "http://goodrx.com/role/StockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock repurchase program, available for future repurchases", "label": "Share Repurchase Program, Remaining Authorized, Amount", "documentation": "Amount remaining authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership." } } }, "auth_ref": [ "r1045" ] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "presentation": [ "http://goodrx.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited", "http://goodrx.com/role/StockholdersEquityScheduleofRepurchaseAgreementsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Repurchases of Class A common stock (in shares)", "terseLabel": "Number of shares repurchased (in shares)", "label": "Stock Repurchased and Retired During Period, Shares", "documentation": "Number of shares that have been repurchased and retired during the period." } } }, "auth_ref": [ "r913", "r922", "r923", "r1037", "r1039", "r1040", "r1042", "r1044", "r1108", "r1109", "r1111", "r1112" ] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "crdr": "debit", "presentation": [ "http://goodrx.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited", "http://goodrx.com/role/StockholdersEquityScheduleofRepurchaseAgreementsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Repurchases of Class A common stock", "terseLabel": "Cost of shares repurchased", "label": "Stock Repurchased and Retired During Period, Value", "documentation": "Equity 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)." } } }, "auth_ref": [ "r913", "r922", "r923", "r1037", "r1039", "r1040", "r1042", "r1044", "r1108", "r1109", "r1111", "r1112" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://goodrx.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://goodrx.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://goodrx.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders' equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r23", "r642", "r658", "r679", "r680", "r796", "r815", "r927", "r976", "r980", "r981", "r1004", "r1098", "r1161" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "StockholdersEquityAbstract", "presentation": [ "http://goodrx.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' equity", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://goodrx.com/role/StockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders Equity", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r50", "r78", "r79", "r82", "r263", "r266", "r268", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r281", "r286", "r287", "r290", "r292", "r293", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r485", "r499", "r500", "r545", "r681", "r682", "r689" ] }, "gdrx_SubscriptionRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://goodrx.com/20260630", "localname": "SubscriptionRevenueMember", "presentation": [ "http://goodrx.com/role/RevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subscription revenue", "label": "Subscription Revenue [Member]", "documentation": "Subscription Revenue [Member]" } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://goodrx.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosure of cash flow information", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r871" ] }, "us-gaap_TangibleAssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "TangibleAssetImpairmentCharges", "crdr": "debit", "presentation": [ "http://goodrx.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment loss", "label": "Tangible Asset Impairment Charges", "documentation": "The charge against earnings resulting from the aggregate write down of tangible assets from their carrying value to their fair value." } } }, "auth_ref": [ "r1020" ] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r863" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r870" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r890" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r892" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "TradingSymbol", "presentation": [ "http://goodrx.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r893" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r894" ] }, "ecd_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Expiration Date", "label": "Trading Arrangement Expiration Date" } } }, "auth_ref": [ "r894" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r892" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r892" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r895" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r893" ] }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "TreasuryStockAcquiredAverageCostPerShare", "presentation": [ "http://goodrx.com/role/StockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Repurchased shares (in usd per share)", "label": "Shares Acquired, Average Cost Per Share", "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased." } } }, "auth_ref": [] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://goodrx.com/role/CondensedConsolidatedStatementsofCashFlowsUnauditedParenthetical", "http://goodrx.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnauditedParenthetical", "http://goodrx.com/role/StockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Repurchased shares (in shares)", "label": "Treasury Stock, Shares, Acquired", "documentation": "Number of shares that have been repurchased during the period and are being held in treasury." } } }, "auth_ref": [ "r923", "r1037", "r1040", "r1042", "r1044", "r1108", "r1109", "r1111", "r1112" ] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://goodrx.com/role/CondensedConsolidatedStatementsofCashFlowsUnauditedParenthetical", "http://goodrx.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnauditedParenthetical", "http://goodrx.com/role/StockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares repurchased", "label": "Treasury Stock, Value, Acquired, Cost Method", "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method." } } }, "auth_ref": [ "r913", "r922", "r923", "r1037", "r1039", "r1040", "r1042", "r1044" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r889" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "UseOfEstimates", "presentation": [ "http://goodrx.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r31", "r32", "r143", "r145", "r146", "r147", "r571", "r573", "r710" ] }, "gdrx_VitacarePrescriptionServicesIncMember": { "xbrltype": "domainItemType", "nsuri": "http://goodrx.com/20260630", "localname": "VitacarePrescriptionServicesIncMember", "presentation": [ "http://goodrx.com/role/BusinessCombinationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "VitaCare Prescription Services, Inc", "label": "VitaCare Prescription Services Inc [Member]", "documentation": "vitaCare prescription services inc member." } } }, "auth_ref": [] }, "gdrx_VividRxClearRxIncMember": { "xbrltype": "domainItemType", "nsuri": "http://goodrx.com/20260630", "localname": "VividRxClearRxIncMember", "presentation": [ "http://goodrx.com/role/BusinessCombinationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "VividRx Clear Rx, Inc", "label": "VividRx Clear Rx, Inc [Member]", "documentation": "VividRx Clear Rx, Inc" } } }, "auth_ref": [] }, "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year", "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]" } } }, "auth_ref": [ "r859" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://goodrx.com/role/BasicandDilutedEarningsPerShareScheduleComputationofEarningsPerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://goodrx.com/role/BasicandDilutedEarningsPerShareScheduleComputationofEarningsPerShareDetails", "http://goodrx.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in shares)", "totalLabel": "Weighted average shares - diluted (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The 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." } } }, "auth_ref": [ "r124", "r133" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://goodrx.com/role/BasicandDilutedEarningsPerShareScheduleComputationofEarningsPerShareDetails", "http://goodrx.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average shares used in computing earnings per share:", "verboseLabel": "Denominator:", "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://goodrx.com/role/BasicandDilutedEarningsPerShareScheduleComputationofEarningsPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://goodrx.com/role/BasicandDilutedEarningsPerShareScheduleComputationofEarningsPerShareDetails", "http://goodrx.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in shares)", "verboseLabel": "Weighted average shares - basic (in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "documentation": "Number 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." } } }, "auth_ref": [ "r123", "r133" ] }, "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested", "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]" } } }, "auth_ref": [ "r857" ] } } } }, "std_ref": { "r0": { "role": "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" }, "r1": { "role": "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" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21D", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-21D" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(g)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r4": { "role": "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" }, "r5": { "role": "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" }, "r6": { "role": "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" }, "r7": { "role": "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" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3" }, "r10": { "role": "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(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r11": { "role": "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" }, "r12": { "role": "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" }, "r13": { "role": "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" }, "r14": { "role": "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(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r15": { "role": "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" }, "r16": { "role": "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)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r17": { "role": "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" }, "r18": { "role": "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" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r20": { "role": "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" }, "r21": { "role": "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" }, "r22": { "role": "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" }, "r23": { "role": "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" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r25": { "role": "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(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r26": { "role": "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" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-7" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-8" }, "r30": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2" }, "r31": { "role": "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" }, "r32": { "role": "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" }, "r33": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r34": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r35": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r36": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r37": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column A", "Publisher": "SEC" }, "r38": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column B", "Publisher": "SEC" }, "r39": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column C", "Publisher": "SEC" }, "r40": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column D", "Publisher": "SEC" }, "r41": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column E", "Publisher": "SEC" }, "r42": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column F", "Publisher": "SEC" }, "r43": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 11", "Section": "L", "Publisher": "SEC" }, "r44": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9" }, "r45": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9" }, "r46": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-10" }, "r47": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5A" }, "r48": { "role": "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" }, "r49": { "role": "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" }, "r50": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-11" }, "r51": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-13" }, "r52": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-6" }, "r53": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-7" }, "r54": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-8" }, "r55": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-9" }, "r56": { "role": "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" }, "r57": { "role": "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" }, "r58": { "role": "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" }, "r59": { "role": "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" }, "r60": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r61": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r62": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r63": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r64": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r65": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r66": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r67": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r68": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r69": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r70": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r71": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r72": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r73": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r74": { "role": "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" }, "r75": { "role": "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)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r76": { "role": "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)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r77": { "role": "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r78": { "role": "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" }, "r79": { "role": "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" }, "r80": { "role": "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)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r81": { "role": "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)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r82": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r83": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r84": { "role": "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" }, "r85": { "role": "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" }, "r86": { "role": "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" }, "r87": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4" }, "r88": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5" }, "r89": { "role": "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" }, "r90": { "role": "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" }, "r91": { "role": "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" }, "r92": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4" }, "r93": { "role": "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" }, "r94": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r95": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-1" }, "r96": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-1" }, "r97": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-4" }, "r98": { "role": "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" }, "r99": { "role": "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)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r100": { "role": "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" }, "r101": { "role": "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" }, "r102": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r103": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r104": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r105": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r106": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r107": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r108": { "role": "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" }, "r109": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r110": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r111": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r112": { "role": "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" }, "r113": { "role": "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" }, "r114": { "role": "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" }, "r115": { "role": "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" }, "r116": { "role": "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" }, "r117": { "role": "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" }, "r118": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r119": { "role": "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" }, "r120": { "role": "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" }, "r121": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-5" }, "r122": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r123": { "role": "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" }, "r124": { "role": "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" }, "r125": { "role": "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" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-22" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-23" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-28A" }, "r129": { "role": "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" }, "r130": { "role": "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" }, "r131": { "role": "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" }, "r132": { "role": "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" }, "r133": { "role": "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" }, "r134": { "role": "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" }, "r135": { "role": "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" }, "r136": { "role": "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" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-12" }, "r138": { "role": "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" }, "r139": { "role": "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" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1" }, "r141": { "role": "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" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-3" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-6" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9" }, "r148": { "role": "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" }, "r149": { "role": "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" }, "r150": { "role": "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" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r161": { "role": "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" }, "r162": { "role": "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" }, "r163": { "role": "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" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "36", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-36" }, "r165": { "role": "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" }, "r166": { "role": "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" }, "r167": { "role": "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" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481664/323-10-45-1" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r173": { "role": "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" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5" }, "r176": { "role": "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" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-4" }, "r178": { "role": "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" }, "r179": { "role": "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" }, "r180": { "role": "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" }, "r181": { "role": "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" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r183": { "role": "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" }, "r184": { "role": "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" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-5" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482705/350-40-65-4" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482705/350-40-65-4" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482645/405-30-50-1" }, "r195": { "role": "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" }, "r196": { "role": "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" }, "r197": { "role": "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" }, "r198": { "role": "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" }, "r199": { "role": "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" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r203": { "role": "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" }, "r204": { "role": "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" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-3" }, "r209": { "role": "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" }, "r210": { "role": "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" }, "r211": { "role": "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" }, "r212": { "role": "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" }, "r213": { "role": "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" }, "r214": { "role": "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" }, "r215": { "role": "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" }, "r216": { "role": "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" }, "r217": { "role": "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" }, "r218": { "role": "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" }, "r219": { "role": "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" }, "r220": { "role": "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" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r226": { "role": "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" }, "r227": { "role": "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" }, "r228": { "role": "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" }, "r229": { "role": "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" }, "r230": { "role": "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" }, "r231": { "role": "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" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r236": { "role": "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" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r243": { "role": "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" }, "r244": { "role": "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" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r246": { "role": "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" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-1" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-2" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-3" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-1" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-2" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-3" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(01)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(01)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3A", "Subparagraph": "(24)(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-3A" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481142/505-10-45-2" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-11" }, "r266": { "role": "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" }, "r267": { "role": "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" }, "r268": { "role": "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" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r271": { "role": "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" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r273": { "role": "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" }, "r274": { "role": "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" }, "r275": { "role": "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" }, "r276": { "role": "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" }, "r277": { "role": "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" }, "r278": { "role": "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" }, "r279": { "role": "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" }, "r280": { "role": "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" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-4" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-5" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-5" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480125/505-10-S35-1" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480100/505-10-S45-2" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480100/505-10-S45-3" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480100/505-10-S45-4" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480100/505-10-S45-8" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480070/505-10-S50-1" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480070/505-10-S50-6" }, "r292": { "role": "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" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SAB Topic 4.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-4" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 4.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-5" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SAB Topic 5.Q.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-7" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481468/505-20-05-5" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479982/505-20-S25-1" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S25", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479982/505-20-S25-2" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S25", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479982/505-20-S25-3" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479951/505-20-S50-1" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479951/505-20-S50-2" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479951/505-20-S50-3" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 1.D.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479921/505-20-S99-1" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-2" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-1" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-2" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-11" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-15" }, "r317": { "role": "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" }, "r318": { "role": "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" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-7" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-9" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479719/606-10-65-2" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479719/606-10-65-2" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479719/606-10-65-2" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479719/606-10-65-3" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479719/606-10-65-3" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r333": { "role": "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" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r338": { "role": "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" }, "r339": { "role": "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" }, "r340": { "role": "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" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480454/718-10-45-1" }, "r342": { "role": "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" }, "r343": { "role": "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" }, "r344": { "role": "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" }, "r345": { "role": "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" }, "r346": { "role": "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" }, "r347": { "role": "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" }, "r348": { "role": "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" }, "r349": { "role": "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" }, "r350": { "role": "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" }, "r351": { "role": "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" }, "r352": { "role": "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" }, "r353": { "role": "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" }, "r354": { "role": "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" }, "r355": { "role": "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" }, "r356": { "role": "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" }, "r357": { "role": "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" }, "r358": { "role": "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" }, "r359": { "role": "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" }, "r360": { "role": "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" }, "r361": { "role": "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" }, "r362": { "role": "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" }, "r363": { "role": "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" }, "r364": { "role": "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" }, "r365": { "role": "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" }, "r366": { "role": "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" }, "r367": { "role": "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" }, "r368": { "role": "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" }, "r369": { "role": "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" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "17", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480336/718-10-65-17" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479983/718-10-S45-1" }, "r373": { "role": "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" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483384/720-30-45-1" }, "r376": { "role": "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" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-4" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-6" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10" }, "r381": { "role": "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" }, "r382": { "role": "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" }, "r383": { "role": "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" }, "r384": { "role": "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" }, "r385": { "role": "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" }, "r386": { "role": "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" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r389": { "role": "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" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r391": { "role": "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" }, "r392": { "role": "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" }, "r393": { "role": "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" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478758/740-323-25-1" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/194