XML 33 R12.htm IDEA: XBRL DOCUMENT
v3.22.4

Collaboration Agreements,License Agreement and Revenues | 12 Months Ended
--- | ---
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract] |
Collaboration Agreements,License Agreement and Revenues | 3. Collaboration Agreements, License Agreement and Revenues Astellas Agreements Astellas Japan Agreement In June 2005, the Company entered into a collaboration agreement with Astellas for the development and commercialization (but not manufacture) of roxadustat for the treatment of anemia in Japan (“Astellas Japan Agreement”). Under this agreement, Astellas paid license fees and other consideration totaling $40.1 million (such amounts were fully received as of February 2009). Under the Astellas Japan Agreement, the Company is also eligible to receive from Astellas an aggregate of approximately $132.5 million in potential milestone payments, comprised of (i) up to $22.5 million in milestone payments upon achievement of specified clinical and development milestone events (such amounts were fully received as of July 2016), (ii) up to $95.0 million in milestone payments upon achievement of specified regulatory milestone events, and (iii) up to approximately $15.0 million in milestone payments upon the achievement of specified commercial sales milestone. The Astellas Japan Agreement also provides for tiered payments based on net sales of product (as defined) in the low 20% range of the list price published by the Japanese Ministry of Health, Labour and Welfare, adjusted for certain elements, after commercial launch. During the fourth quarter of 2020, the Japanese Ministry of Health, Labour and Welfare approved EVRENZO® (roxadustat) for the treatment of anemia of CKD in adult patients not on dialysis. This approval triggered a $15.0 million milestone payable to the Company by Astellas under the Astellas Japan Agreement. Accordingly, the consideration of $15.0 million associated with this milestone was included in the transaction price and allocated to performance obligations under the Astellas Japan Agreement in the fourth quarter of 2020, substantially all of which was recognized as revenue during the year ended December 31, 2020 from performance obligations satisfied or partially satisfied. The aggregate amount of the considerations received under the Astellas Japan Agreement, through December 31, 2022 totals $105.1 million excluding drug product revenue that is discussed under the Drug Product Revenue section below. In 2018, FibroGen and Astellas entered into an amendment to the Astellas Japan Agreement that allows Astellas to manufacture roxadustat drug product for commercialization in Japan (the “Astellas Japan Amendment”). Under this amendment, FibroGen would continue to manufacture and supply roxadustat API to Astellas for the roxadustat commercial launch in Japan. The commercial terms of the Astellas Japan Agreement relating to the transfer price for roxadustat for commercial use remain substantially the same, reflecting an adjustment for the manufacture of drug product by Astellas rather than FibroGen. The related drug product revenue is described under the Drug Product Revenue section below. Astellas Europe Agreement In April 2006, the Company entered into a separate collaboration agreement with Astellas for the development and commercialization of roxadustat for the treatment of anemia in Europe, the Middle East, the Commonwealth of Independent States and South Africa (“Astellas Europe Agreement”). Under the terms of the Astellas Europe Agreement, Astellas paid license fees and other upfront consideration totaling $320.0 million (such amounts were fully received as of February 2009). The Astellas Europe Agreement also provides for additional development and regulatory approval milestone payments up to $425.0 million, comprised of (i) up to $90.0 million in milestone payments upon achievement of specified clinical and development milestone events (such amounts were fully received as of 2012), and (ii) up to $335.0 million in milestone payments upon achievement of specified regulatory milestone events. Under the Astellas Europe Agreement, Astellas committed to fund 50% of joint development costs for Europe and North America, and all territory-specific costs. The Astellas Europe Agreement also provides for tiered payments based on net sales of product (as defined) in the low 20% range. On March 21, 2022, EVRENZO® (roxadustat) was registered with the Russian Ministry of Health. The Company evaluated the regulatory milestone payment associated with the approval in Russia under the Astellas Europe Agreement and concluded that this milestone was achieved in the first quarter of 2022. Accordingly, the consideration of $25.0 million associated with this milestone was included in the transaction price and allocated to performance obligations under the Astellas Europe Agreement, all of which was recognized as revenue during the year ended December 31, 2022 from performance obligations satisfied. During the third quarter of 2021, the European Commission approved EVRENZO® (roxadustat) for the treatment of adult patients with symptomatic anemia associated with CKD. Astellas has launched EVRENZO in Germany, the United Kingdom, the Netherlands, and Austria. This approval triggered a total of $120.0 million milestone payable to the Company by Astellas under the Astellas Europe Agreement. Accordingly, the consideration of $120.0 million associated with these milestones was included in the transaction price and allocated to performance obligations under the Astellas Europe Agreement, all of which was recognized as revenue during the year ended December 31, 2021 from performance obligations satisfied. The aggregate amount of the considerations received under the Astellas Europe Agreement through December 31, 2022 totals $685.0 million, excluding drug product revenue that is discussed under the Drug Product Revenue section below. Under the Astellas Europe Agreement, Astellas has an option to purchase roxadustat bulk drug product in support of commercial supplies. During the first quarter of 2021, the Company entered into an EU Supply Agreement with Astellas (“Astellas EU Supply Agreement”) to define general forecast, order, supply and payment terms for Astellas to purchase roxadustat bulk drug product from FibroGen in support of commercial supplies. The related drug product revenue is described under the Drug Product Revenue section below. Accounting for the Astellas Agreements For each of the Astellas agreements, the Company has evaluated the promised services within the respective arrangements and has identified performance obligations representing those services and bundles of services that are distinct. Promised services that were not distinct have been combined with other promised services to form a distinct bundle of promised services, with revenue being recognized on the bundle of services rather than the individual services. There are no right-of-return provisions for the delivered items in the Astellas agreements. As of December 31, 2022, the transaction price for the Astellas Japan Agreement, excluding manufacturing services that is discussed separately below, included $40.1 million of non-contingent upfront payments, $65.0 million of variable consideration related to payments for milestones achieved, and $12.1 million of variable consideration related to co-development billings. The transaction price for the Astellas Europe Agreement, excluding manufacturing services that is discussed separately below, included $320.0 million of non-contingent upfront payments, $365.0 million of variable consideration related to payments for milestones achieved, and $219.2 million of variable consideration related to co-development billings. For the technology license under the Astellas Japan Agreement and the Astellas Europe Agreement, SSP was determined primarily by using the discounted cash flow (“DCF”) method, which aggregates the present value of future cash flows to determine the valuation as of the effective date of each of the agreements. The DCF method involves the following key steps: 1) the determination of cash flow forecasts and 2) the selection of a range of comparative risk-adjusted discount rates to apply against the cash flow forecasts. The discount rates selected were based on expectations of the total rate of return, the rate at which capital would be attracted to the Company and the level of risk inherent within the Company. The discounts applied in the DCF analysis ranged from 17.5% to 20.0%. The Company’s cash flow forecasts were derived from probability-adjusted revenue and expense projections by territory. Such projections included consideration of taxes and cash flow adjustments. The probability adjustments were made after considering the likelihood of technical success at various stages of clinical trials and regulatory approval phases. SSP also considered certain future royalty payments associated with commercial performance of the Company’s compounds, transfer prices and expected gross margins. The promised services that were analyzed, along with their general timing of satisfaction and recognition as revenue, are as follows: (1) License to the Company’s technology existing at the effective date of the agreements. For both of the Astellas agreements, the license was delivered at the beginning of the agreement term. In both cases, the Company concluded at the time of the agreement that its collaboration partner, Astellas, would have the knowledge and capabilities to fully exploit the licenses without the Company’s further involvement. However, the Astellas Japan Agreement has contractual limitations that might affect Astellas’ ability to fully exploit the license and therefore, potentially, the conclusion as to whether the license is capable of being distinct. In the Astellas Japan Agreement, Astellas does not have the right to manufacture commercial supplies of the drug. In order to determine whether this characteristic of the agreement should lead to a conclusion that the license was not distinct in the context of the agreement, the Company considered the ability of Astellas to benefit from the license together with other resources readily available to Astellas. Finally, the Company considered the fact that at the time of delivery of the license, the development services were beyond the preclinical development phase and any remaining development work in either agreement would not be expected to result in any significant modification or customization to the licensed technology. As such, the development services are separately identifiable from the licensed technology, indicating that the license is a distinct performance obligation. Manufacturing rights. In the case of the Astellas Japan Agreement, the Company retained manufacturing rights largely because of the way the parties chose for FibroGen to be compensated under the agreement. At the time the agreement was signed, the Company believed that it was more advantageous upon commercialization to have a transfer price revenue model in place as opposed to a traditional sales-based model. The manufacturing process does not require specialized knowledge or expertise uniquely held by FibroGen, and notwithstanding contractual restrictions, Astellas could employ manufacturing services from readily available third parties in order to benefit from the license. Therefore, along with the foregoing paragraph, the Company determined that the license in Japan is a distinct performance obligation despite the retention of manufacturing rights by the Company. In summary, the Company concludes that item (1) represents a performance obligation. The portion of the transaction price allocated to this performance obligation based on a relative SSP basis was recognized as revenue in its entirety at the point in time the license transfers to Astellas. (2) Co-development services (Astellas Europe Agreement). This promise relates to co-development services that were reasonably expected to be performed by the Company at the time the collaboration agreement was signed and is considered distinct. Co-development billings are allocated entirely to the co-development services performance obligation as amounts are related specifically to research and development efforts necessary to satisfy the performance obligation related to CKD approval, and such an allocation is consistent with the allocation objective. Through the third quarter of 2021 upon the approval of CKD, revenue was recognized over time based on progress toward complete satisfaction of the performance obligation. The Company used an input method to measure progress toward the satisfaction of the performance obligation, which was based on costs of labor hours and out-of-pocket expenses incurred relative to total expected costs to be incurred. Subsequently, the Company accounts for the development services for the indications related to chemotherapy-induced anemia and myelodysplastic syndromes separately as services are provided. There w as no provision for co-development services in the Astellas Japan Agreement. (3) License to the Company’s technology developed during the term of the agreement and development (referred to as “when and if available”) and information sharing services. These promises are generally satisfied throughout the term of the agreements. (4) Manufacturing of clinical supplies of products. This promise is satisfied as supplies for clinical product are delivered for use in the Company’s clinical trial programs during the development period, or pre-commercialization period. (5) Committee service. This promise is satisfied throughout the course of the agreements as meetings are attended. Items (2)-(5) are bundled into a single performance obligation that is distinct given the fact that all are highly interrelated during the development period (pre-commercial phase of development) such that satisfying them independently is not practicable. For the revenue recognized over time based on progress toward complete satisfaction of the performance obligation, the Company uses an input method to measure progress toward the satisfaction of the performance obligation, which is based on costs of labor hours or full time equivalents and out-of-pocket expenses incurred relative to total expected costs to be incurred, and updates the measure of progress in each reporting period. (6) Manufacturing commercial supplies of products. This promised service is distinct as services are not interrelated with any of the other performance obligations. Payments received for commercial supplies of products represent sales-based payments related predominately to the license of intellectual property under both Astellas agreements. Revenue is recognized as supplies are shipped for commercial use during the commercialization period. See the Drug Product Revenue section below. Under the Astellas Japan Amendment, the drug product revenue represents variable consideration and is estimated based on the quantity of product shipped, actual listed price for roxadustat issued by the Japanese Ministry of Health, Labour and Welfare and possible future changes to the listed price, adjusted for the timing of and estimated bulk product strength mix intended to be manufactured by Astellas, estimated cost to convert the API to bulk drug product tablets, and estimated yield from the manufacture of bulk product tablets, among others. Under the Astellas Europe Agreement, the drug product revenue amount represents variable consideration and is estimated based on the quantity of product transferred and an estimated price. The estimated price is based on the contractual transfer price percentage applied on the estimated weighted average net sales price per strength, which is estimated to be realized by Astellas from the end sale of roxadustat in its approved territories. License Revenue and Development Revenue Recognized Under the Astellas Agreements License amounts identified below are included in the “License revenue” line item in the consolidated statements of operations. All other elements identified below are included in the “Development and other revenue” line item in the consolidated statements of operations. Amounts recognized as license revenue and development revenue under the Astellas Japan Agreement were as follows for the years ended December 31, 2022, 2021 and 2020 (in thousands):
|  |  |  | Years Ended December 31, |
Agreement |  | Performance Obligation |  | 2022 |  |  | 2021 |  |  | 2020 |
Astellas Japan Agreement |  | License revenue |  | $ | — |  |  | $ | — |  |  | $ | 14,323 |
|  | Development revenue |  | $ | 284 |  |  | $ | 248 |  |  | $ | 1,220 |
The transaction price related to consideration received through December 31, 2022 and accounts receivable has been allocated to each of the following performance obligations under the Astellas Japan Agreement, along with any associated deferred revenue as follows (in thousands):
Astellas Japan Agreement |  | Cumulative Revenue Through December 31, 2022 |  |  | Deferred Revenue at December 31, 2022 |  |  | Total Consideration Through December 31, 2022 |
License |  | $ | 100,347 |  |  | $ | — |  |  | $ | 100,347 |
Development revenue |  |  | 16,882 |  |  |  | — |  |  |  | 16,882 |
Total license and development revenue |  | $ | 117,229 |  |  | $ | — |  |  | $ | 117,229 |
There was no license revenue or development revenue resulting from changes to estimated variable consideration in the current period relating to performance obligations satisfied or partially satisfied in previous periods for the year ended December 31, 2022. The Company does no t expect material variable consideration from estimated future co-development billing beyond the development period in the transaction price related to the Astellas Japan Agreement. Amounts recognized as license revenue and development revenue under the Astellas Europe Agreement were as follows for the years ended December 31, 2022, 2021 and 2020 (in thousands):
|  |  |  | Years Ended December 31, |
Agreement |  | Performance Obligation |  | 2022 |  |  | 2021 |  |  | 2020 |
Astellas Europe Agreement |  | License revenue |  | $ | 22,590 |  |  | $ | 108,434 |  |  | $ | — |
|  | Development revenue |  | $ | 9,624 |  |  | $ | 21,679 |  |  | $ | 17,954 |
The transaction price related to consideration received through December 31, 2022 and accounts receivable has been allocated to each of the following performance obligations under the Astellas Europe Agreement, along with any associated deferred revenue as follows (in thousands):
Astellas Europe Agreement |  | Cumulative Revenue Through December 31, 2022 |  |  | Deferred Revenue at December 31, 2022 |  |  | Total Consideration Through December 31, 2022 |
License |  | $ | 618,975 |  |  | $ | — |  |  | $ | 618,975 |
Development revenue |  |  | 280,265 |  |  |  | — |  |  |  | 280,265 |
Total license and development revenue |  | $ | 899,240 |  |  | $ | — |  |  | $ | 899,240 |
The license revenue and development revenue recognized under the Astellas Europe Agreement for the year ended December 31, 2022 included an increase in revenue of $25.0 million relating to performance obligations satisfied during the year. The remainder of the transaction price related to the Astellas Europe Agreement includes $5.0 million of variable consideration from estimated future co-development billing and is expected to be recognized over the remaining development service period. AstraZeneca Agreements AstraZeneca U.S./Rest of World (“RoW”) Agreement Effective July 30, 2013, the Company entered into a collaboration agreement with AstraZeneca for the development and commercialization of roxadustat for the treatment of anemia in the U.S. and all other countries in the world, other than China, not previously licensed under the Astellas Europe and Astellas Japan Agreements (“AstraZeneca U.S./RoW Agreement”). China is covered by a separate agreement with AstraZeneca described below. Under the terms of the AstraZeneca U.S./RoW Agreement, AstraZeneca paid upfront, non-contingent, non-refundable and time-based payments totaling $374.0 million (such amounts were fully received as of June 2016). Under the AstraZeneca U.S./RoW Agreement, AstraZeneca also agreed to pay an aggregate of approximately $875.0 million in potential milestone payments, comprised of (i) up to $65.0 million in milestone payments upon achievement of specified clinical and development milestone events, (ii) up to $325.0 million in milestone payments upon achievement of specified regulatory milestone events, (iii) up to $160.0 million in milestone payments related to activity by potential competitors and (iv) up to approximately $325.0 million in milestone payments upon the achievement of specified commercial sales events. Under the AstraZeneca U.S./RoW Agreement, the Company and AstraZeneca will equally share in the development costs of roxadustat not already paid for by Astellas, up to a total of $233.0 million (i.e. the Company’s share of development costs is $116.5 million, which was reached in 2015). Development costs incurred by FibroGen during the development period in excess of the $233.0 million (aggregated spend) are fully reimbursed by AstraZeneca. AstraZeneca will pay the Company tiered royalty payments on AstraZeneca’s future net sales (as defined in the agreement) of roxadustat in the low 20% range. In addition, the Company will receive a transfer price for shipment of commercial product based on a percentage of AstraZeneca’s net sales (as defined in the agreement) in the low- to mid-single digit range. The aggregate amount of the considerations received under the AstraZeneca U.S./RoW Agreement through December 31, 2022 totals $439.0 million, excluding drug product revenue that is discussed under the Drug Product Revenue section below. In 2020, the Company entered into a Master Supply Agreement with AstraZeneca under the AstraZeneca U.S./RoW Agreement (“AstraZeneca Master Supply Agreement”) to define general forecast, order, supply and payment terms for AstraZeneca to purchase roxadustat bulk drug product from FibroGen in support of commercial supplies. The related drug product revenue is described under the Drug Product Revenue section below. AstraZeneca China Agreement Effective July 30, 2013, the Company (through its subsidiaries affiliated with China) entered into a collaboration agreement with AstraZeneca for the development and commercialization (but not manufacture) of roxadustat for the treatment of anemia in China (“AstraZeneca China Agreement”). Under the terms of the AstraZeneca China Agreement, AstraZeneca agreed to pay upfront consideration totaling $28.2 million (such amounts were fully received in 2014). Under the AstraZeneca China Agreement, the Company is also eligible to receive from AstraZeneca an aggregate of approximately $348.5 million in potential milestone payments, comprised of (i) up to $15.0 million in milestone payments upon achievement of specified clinical and development milestone events, (ii) up to $146.0 million in milestone payments upon achievement of specified regulatory milestone events, and (iii) up to approximately $187.5 million in milestone payments upon the achievement of specified commercial sales and other events. The AstraZeneca China Agreement is structured as a 50/50 profit or loss share (as defined), which was amended under the AstraZeneca China Amendment discussed below in the third quarter of 2020, and provides for joint development costs (including capital and equipment costs for construction of the manufacturing plant in China), to be shared equally during the development period. The aggregate amount of the considerations received for milestone and upfront payments under the AstraZeneca China Agreement through December 31, 2022 totals $77.2 million. AstraZeneca China Amendment In July 2020, FibroGen China Anemia Holdings, Ltd., FibroGen Beijing, and FibroGen International (Hong Kong) Limited and AstraZeneca entered into an amendment, relating to the development and commercialization of roxadustat in China (the “AstraZeneca China Amendment”). Under the AstraZeneca China Amendment, in September 2020, FibroGen Beijing and AstraZeneca completed the establishment of a jointly owned entity, Falikang, which performs roxadustat distribution, as well as conducts sales and marketing through AstraZeneca. Under the AstraZeneca China Amendment, the interim period is defined as the period from April 1, 2020 to the time when Falikang is fully operational. Falikang became fully operational in January 2021. The calculation for profit or loss share related to sales of roxadustat in China has changed for the period from April 1, 2020 onwards. With effect from April 1, 2020, the Parties have changed the method under which commercial expenses incurred by AstraZeneca are calculated and billed. AstraZeneca’s co-promotion expenses for their sales and marketing efforts are now subject to a cap of a percentage of net sales. In addition, the AstraZeneca China Amendment has allowed for a higher cost of manufacturing incurred by FibroGen Beijing to be included in the profit or loss share calculation, subject to an annual cap, among other changes. As a result, the interim period during the year ended December 31, 2020 primarily included the following activities: • Co-promotion expenses: The AstraZeneca China Amendment revised the payment arrangements and calculation of the historical unpaid co-promotion expenses to AstraZeneca for its sales and marketing efforts associated with the commercial sales for roxadustat in China since the product launch. Under the AstraZeneca China Amendment, a portion of the historical unpaid co-promotion expenses was adjusted to reduce the amount owed by FibroGen Beijing and the current period co-promotion expenses are capped at a percentage of net roxadustat sales in China. As a result, in the third quarter of 2020, the Company reversed approximately $84.4 million of previously accrued co-promotion expenses payable, which was recorded as a reduction to selling, general and administrative expenses, where these expenses were initially recorded during the periods from the initiation of commercial activities in the first quarter of 2019 to the second quarter of 2020. The co-promotion expenses for the years ended December 31, 2022, 2021 and 2020, capped at a percentage of net roxadustat sales in China, were $4.4 million, $4.7 million and $27.2 million, respectively, included in the selling, general and administrative expenses. • Profit share: Profit/loss share between FibroGen Beijing and AstraZeneca is based on a calculation of the current period net roxadustat sales in China and deductible expenses pursuant to the AstraZeneca China Agreement. Based on the calculation revised under the AstraZeneca China Amendment, profit was achieved during the third and fourth quarter of 2020. As a result, the Company recorded a profit share liability of $7.3 million and $7.9 million to AstraZeneca as of December 31, 2022 and 2021, respectively, in the accrued and other current liabilities, which correspondingly reduced the deferred revenue related to the performance obligation in accordance with the AstraZeneca China Agreement. Since Falikang became fully operational in January 2021, substantially all direct roxadustat product sales to distributors in China are made by Falikang, while FibroGen Beijing continues to sell roxadustat product directly in one province in China. FibroGen Beijing manufactures and supplies commercial product to Falikang based on a gross transaction price, which is adjusted for the estimated profit share. In addition, AstraZeneca now bills the co-promotion expenses to Falikang and to FibroGen Beijing, respectively, for its services provided to the respective entity. AstraZeneca is entitled to reimbursement of its sales and marketing expenses up to a cumulative capped amount of a percentage of net sales. Once such amount is reached, AstraZeneca will bill the co-promotion expenses based on actual costs as incurred plus a markup on a prospective basis, which is currently expected to continue through 2028. Development costs continue to be shared 50/50 between the Parties. The related net product revenue recognized from the sales to Falikang and the sales directly to distributors are discussed under the Product Revenue, Net section below. Accounting for the AstraZeneca Agreements The Company evaluated whether the AstraZeneca U.S./RoW Agreement and the AstraZeneca China Agreement should be accounted for as a single or separate arrangements and concluded that the agreements should be accounted for as a single arrangement with the presumption that two or more agreements executed with a single customer at or around the same time should be presumed to be a single arrangement. The key points the Company considered in reaching this conclusion are as follows: 1. While the two agreements were largely negotiated separately, those negotiations proceeded concurrently, and were intended to be completed contemporaneously, presuming AstraZeneca decided to proceed with licenses in all regions available. 2. Throughout negotiations for both agreements, the Company and the counterparties understood and considered the possibility that one arrangement may be executed without the execution of the other arrangement. However, the preference for the Company and the counterparties during the negotiations was to execute both arrangements concurrently. 3. The two agreements were executed as separate agreements because different development, regulatory and commercial approaches required certain terms of the agreements to be structured differently, rather than because the Company or the counterparties considered the agreements to be fundamentally separate negotiations. Accordingly, as the agreements are being accounted for as a single arrangement, upfront and other non-contingent consideration received and to be received has been and will be pooled together and allocated to each of the performance obligations in both the AstraZeneca U.S./RoW Agreement and the AstraZeneca China Agreement based on their relative SSPs. For each of the AstraZeneca agreements, the Company has evaluated the promised services within the respective arrangements and has identified performance obligations representing those services and bundled services that are distinct. Promised services that were not distinct have been combined with other promised services to form a distinct bundle of promised services, with revenue being recognized on the bundle of services rather than the individual promised services. There are no right-of-return provisions for the delivered items in the AstraZeneca agreements. As of December 31, 2022, the transaction price for the AstraZeneca U.S./RoW Agreement and the AstraZeneca China Agreement, excluding manufacturing services that is discussed separately below, included $402.2 million of non-contingent upfront payments, $114.0 million of variable consideration related to payments for milestones considered probable of being achieved, $610.5 million of variable consideration related to co-development billings, offset by $7.3 million of variable consideration related to profit share under the AstraZeneca China Amendment. For the AstraZeneca agreements, the Company allocated the transaction price to the various performance obligations based on the relative SSP of each performance obligation, with the exception of co-development billings and commercial sale of product. Co-development billings under the AstraZeneca U.S./RoW Agreement were allocated entirely to the U.S./RoW co-development services performance obligation, and co-development billings under the AstraZeneca China Agreement were allocated entirely to the combined performance obligation under the AstraZeneca China Agreement. Commercial sale of product under the AstraZeneca U.S./ROW Agreement is entirely allocated to the manufacturing commercial supply of products performance obligation, and commercial sale of product under the AstraZeneca China Agreement is allocated entirely to the combined China performance obligation. For revenue recognition purposes, the Company determined that the terms of its collaboration agreements with AstraZeneca begin on the effective date and end upon the completion of all performance obligations contained in the agreements. The contract term is defined as the period in which parties to the contract have present and enforceable rights and obligations. The Company believes that the requirement to continue funding development for a substantive period of time and the loss of product rights, along with non-refundable upfront payments already remitted by AstraZeneca, represent substantive termination penalties that create significant disincentive for AstraZeneca to exercise its right to terminate the agreement. For the technology license under the AstraZeneca U.S./RoW Agreement, SSP was determined based on a two-step process. The first step involved determining an implied royalty rate that would result in the net present value of future cash flows to equal to zero (i.e. where the implied royalty rate on the transaction would equal the target return for the investment). This results in an upper bound estimation of the magnitude of royalties that a hypothetical acquirer would reasonably pay for the forecasted cash flow stream. The Company’s cash flow forecasts were derived from probability-adjusted revenue and expense projections. Such projections included consideration of taxes and cash flow adjustments. The probability adjustments were made after considering the likelihood of technical success at various stages of clinical trials and regulatory approval phases. The second step involved applying the implied royalty rate, which was determined to be 40%, against the probability-adjusted projected net revenues by territory and determining the value of the license as the net present value of future cash flows after adjusting for taxes. The discount rate utilized was 17.5%. AstraZeneca U.S./RoW Agreement: The promised services that were analyzed, along with their general timing of satisfaction and recognition as revenue, are as follows: (1) License to the Company’s technology existing at the effective date of the agreements. For the AstraZeneca U.S./RoW Agreement, the license was delivered at the beginning of the agreement term. The Company concluded that AstraZeneca has the knowledge and capabilities to fully exploit the license under the AstraZeneca U.S./RoW Agreement without the Company’s further involvement. Finally, the Company considered the fact that at the time of delivery of the license, the development services were beyond the preclinical development phase and any remaining development work would not be expected to result in any significant modification or customization to the licensed technology. As such, the development services are separately identifiable from the licensed technology, indicating that the license is a distinct performance obligation. Therefore, the Company has concluded that the license is distinct and represents a performance obligation. The portion of the transaction price allocated to this performance obligation based on a relative SSP basis is recognized as revenue in its entirety at the point in time the license transfers to AstraZeneca. (2) Co-development services. This promise relates to co-development services that were reasonably expected to be performed by the Company at the time the collaboration agreement was signed and is distinct. Co-development billings are allocated entirely to the co-development services performance obligation as amounts are related specifically to research and development efforts necessary to satisfy the performance obligation, and such an allocation is consistent with the allocation objective. Through the end of 2021, revenue was recognized over time based on progress toward complete satisfaction of the performance obligation. The Company used an input method to measure progress toward the satisfaction of the performance obligation related to CKD approval, which is based on costs of labor hours or full time equivalents and out-of-pocket expenses incurred relative to total expected costs to be incurred. Subsequently, the Company accounts for the development services for other significant indications related to chemotherapy-induced anemia and myelodysplastic syndromes separately as services are provided. (3) Manufacturing of clinical supplies of products. This promise is satisfied as supplies for clinical product are delivered for use in the Company’s clinical trial programs during the development period, or pre-commercialization period. (4) Information sharing and committee service. These promises are satisfied throughout the course of the agreement as services are provided. Items (2)-(4) are bundled into a single performance obligation that is distinct given the fact that all are highly interrelated during the development period (pre-commercial phase of development) such that delivering them independently is not practicable. For the revenue recognized over time based on progress toward complete satisfaction of the performance obligation, the Company uses an input method to measure progress toward the satisfaction of the performance obligation, which is based on costs of labor hours or full time equivalents and out-of-pocket expenses incurred relative to total expected costs to be incurred, and updates the measure of progress in each reporting period. (5) Manufacturing commercial supplies of products. This promise is distinct as services are not interrelated with any of the other performance obligations. Revenue is recognized as supplies are shipped for commercial use during the commercialization period. The drug product revenue amount represents variable consideration and is estimated based on the quantity of product shipped and an estimated price for each individual purchase order. The estimated price is based on the contractual transfer price percentage applied on the estimated weighted average net sales price, which is estimated to be realized by AstraZeneca from the end sale of roxadustat in its approved territories. See the Drug Product Revenue section below. AstraZeneca China Agreement: The promised services that were analyzed are consistent with the AstraZeneca U.S./RoW Agreement, except for license to the Company’s technology existing at the effective date of the agreement, described as follows: • License to the Company’s technology existing at the effective date of the agreement. The license was delivered at the beginning of the agreement term. However, the AstraZeneca China Agreement has contractual limitations that might affect AstraZeneca’s ability to fully exploit the license and therefore, potentially, the conclusion as to whether the license is distinct in the context of the agreement. In the AstraZeneca China Agreement, AstraZeneca does not have the right to manufacture commercial supplies of the drug. In order to determine whether this characteristic of the arrangement should lead to a conclusion that the license was not distinct in the context of the agreement, the Company considered the ability of AstraZeneca to benefit from the license on its own or together with other resources readily available to AstraZeneca. For the AstraZeneca China Agreement, the Company retained manufacturing rights as an essential part of a strategy to pursue domestic regulatory pathway for product approval, which requires the regulatory licensure of the manufacturing facility in order to commence commercial shipment. The prospects for the collaboration as a whole would have been substantially different had manufacturing rights been provided to AstraZeneca. The Company holds the rights to manufacture commercial drug product in China. Therefore, AstraZeneca cannot benefit from the license on its own or together with other readily available resources. Accordingly, all the promises identified, including the license, co-development services and manufacturing of commercial supplies, under the AstraZeneca China Agreement have been bundled into a single performance obligation and amounts of the transaction price allocable to this performance obligation are deferred until control of the manufactured commercial drug product has begun to transfer to AstraZeneca. In accordance with the AstraZeneca China Amendment, once Falikang is fully operational, which commenced in January 2021, substantially all product sales will be made by Falikang directly to the distributors in China, while the Company continues to sell directly in one province in China. Revenue is recognized at a point in time when control of roxadustat commercial product is transferred to Falikang. For the Company’s direct sales of commercial drug product, revenue is recognized when control of the promised good is transferred to the customer in an amount that reflects the consideration that the Company expects to be entitled to in exchange for the product. See the Product Revenue, Net section below. License Revenue and Development Revenue Recognized Under the AstraZeneca Agreements Amounts recognized as license revenue and development revenue under the AstraZeneca U.S./RoW Agreement and the AstraZeneca China Agreement were as follows for the years ended December 31, 2022, 2021 and 2020 (in thousands):
|  |  |  | Years Ended December 31, |
Agreement |  | Performance Obligation |  | 2022 |  |  | 2021 |  |  | 2020 |
AstraZeneca U.S./RoW Agreement and AstraZeneca China Agreement |  | License revenue |  | $ | — |  |  | $ | — |  |  | $ | — |
|  | Development revenue |  |  | 12,519 |  |  |  | 48,345 |  |  |  | 61,508 |
|  | China performance obligation |  | $ | — |  |  | $ | — |  |  | $ | (90 | )
The transaction price related to consideration received through December 31, 2022 and accounts receivable has been allocated to each of the following performance obligations under the AstraZeneca U.S./RoW Agreement and the AstraZeneca China Agreement, along with any associated deferred revenue as follows (in thousands):
AstraZeneca U.S./RoW Agreement and AstraZeneca China Agreement |  | Cumulative Revenue Through December 31, 2022 |  |  | Deferred Revenue at December 31, 2022 |  |  | Total Consideration Through December 31, 2022 |
License |  | $ | 341,844 |  |  | $ | — |  |  | $ | 341,844 |
Co-development, information sharing & committee services |  |  | 615,639 |  |  |  | — |  |  |  | 615,639 |
China performance obligation * |  |  | 106,734 |  |  |  | 175,646 |  |  |  | 282,380 |
Total license and development revenue |  | $ | 1,064,217 |  |  | $ | 175,646 |  | ** | $ | 1,239,863 |
* China performance obligation revenue is recognized as product revenue, as described in details under Product Revenue, Net section below. ** Contract assets and liabilities related to rights and obligations in the same contract are recorded net on the consolidated balance sheets. As of December 31, 2022, deferred revenue included $158.2 million related to the AstraZeneca U.S./RoW and the AstraZeneca China Agreement, which represents the net of $175.6 million of deferred revenue presented above and a $17.5 million unbilled co-development revenue under the AstraZeneca China Amendment. There was no license rev enue or development revenue resulting from changes to estimated variable consideration in the current period relating to performance obligations satisfied or partially satisfied in previous periods for the year ended December 31, 2022. The remainder of the transaction price related to the AstraZeneca U.S./RoW Agreement and the AstraZeneca China Agreement includes $9.6 million of variable consideration from estimated future co-development billing and is expected to be recognized over the remaining development service period, except for amounts allocated to the China performance obligation. The amount allocated to the China performance obligation is expected to be recognized as the Company transfers control of the commercial drug product to Falikang, and is expected to continue through 2028, which reflects our best estimates. Product Revenue, Net Product revenue, net from the sales of roxadustat commercial product in China was as follows for the years ended December 31, 2022, 2021 and 2020 (in thousands):
|  | Years Ended December 31, |
|  | 2022 |  |  | 2021 |  |  | 2020 |
Direct Sales: |  |  |  |  |  |  |  |  |
Gross revenue |  | $ | 12,366 |  |  | $ | 13,727 |  |  |  | 89,027 |
Price adjustment |  |  | 242 |  |  |  | (982 | ) |  |  | — |
Non-key account hospital listing award |  |  | 49 |  |  |  | 95 |  |  |  | (9,325 | )
Contractual sales rebate |  |  | (624 | ) |  |  | (832 | ) |  |  | (6,189 | )
Other discounts and rebates |  |  | (332 | ) |  |  | (21 | ) |  |  | (923 | )
Sales returns |  |  | 1 |  |  |  | 83 |  |  |  | (92 | )
Direct sales revenue, net |  |  | 11,702 |  |  |  | 12,070 |  |  |  | 72,498 |
Sales to Falikang: |  |  |  |  |  |  |  |  |
Gross transaction price |  |  | 112,544 |  |  |  | 97,531 |  |  |  | — |
Profit share |  |  | (43,716 | ) |  |  | (34,759 | ) |  |  | — |
Net transaction price |  |  | 68,828 |  |  |  | 62,772 |  |  |  | — |
Decrease (increase) in deferred revenue |  |  | 2,339 |  |  |  | (27,204 | ) |  |  | — |
Sales to Falikang revenue, net |  |  | 71,167 |  |  |  | 35,568 |  |  |  | — |
Total product revenue, net |  | $ | 82,869 |  |  | $ | 47,638 |  |  | $ | 72,498 |
Direct Sales Product revenue from direct roxadustat product sales to distributors in China is recognized in an amount that reflects the consideration that the Company expects to be entitled to in exchange for those products, net of sales rebates and discounts. The total discounts and rebates were $0.7 million, $1.7 million and $16.4 million for the years ended December 31, 2022, 2021 and 2020, respectively. The discounts and rebates consisted of the contractual sales rebate calculated based on the stated percentage of gross sales by each distributor in the distribution agreement entered between FibroGen and each distributor. The contractual sales rebate was $0.6 million, $0.8 million and $6.2 million, for the years ended December 31, 2022, 2021 and 2020, respectively. The discounts and rebates for the year ended December 31, 2021 also consisted of $1.0 million of price adjustments recorded based on government-listed price guidance and estimated channel inventory levels. In the second quarter of 2020, the Company amended the agreement with its pharmaceutical distributors, which triggered accounting modifications particularly related to the non-key account hospital listing award. As a result, for the year ended December 31, 2020, the non-key account hospital listing award was $9.3 million, which was recorded as a reduction to the revenue and calculated based on eligible non-key account hospital listings to date achieved by each distributor with certain requirements met during the period. All other rebates and discounts, including sales return allowance were immaterial for the periods presented. The rebates and discounts that the Company’s pharmaceutical distributors have earned are eligible to be applied against future sales orders, limited to certain maximums until such rebates and discounts are exhausted. These rebates and discounts are recorded as contract liabilities at the time they become eligible in the same period that the related revenue is recorded. Due to the Company’s legal right to offset, at each balance sheet date, the rebates and discounts are presented as reductions to gross accounts receivable from the distributor, or as a current liability to the distributor to the extent that the total amount exceeds the gross accounts receivable or when the Company expects to settle the discount in cash. The Company’s legal right to offset is calculated at the individual distributor level. The following table includes a roll-forward of the related contract liabilities (in thousands):
|  | Balance at December 31, 2021 |  |  | Additions |  |  | Deduction |  |  | Currency Translation and Other |  |  | Balance at December 31, 2022 |
Product revenue - Direct sales - contract liabilities |  | $ | (3,176 | ) |  | $ | (653 | ) |  | $ | 3,222 |  |  | $ | 217 |  |  | $ | (390 | )
The above contract liabilities were included in accrued and other current liabilities in the consolidated balance sheet. As of December 31, 2022 and 2021, the total rebates and discounts reflected as reductions to gross accounts receivable for direct sales was $0.9 and $1.1 million, respectively. Sales to Falikang – China Performance Obligation Since Falikang became fully operational in January 2021, substantially all direct roxadustat product sales to distributors in China are made by Falikang. FibroGen Beijing manufactures and supplies commercial product to Falikang. The net transaction price for FibroGen Beijing’s product sales to Falikang is based on a gross transaction price, which is adjusted to account for the 50/50 profit share for the period. The roxadustat sales to Falikang marked the beginning of the Company’s China performance obligation under the Company’s agreements with AstraZeneca. Product revenue is based on the transaction price of the China performance obligation. Revenue is recognized when control of the product is transferred to Falikang, in an amount that reflects the allocation of the transaction price to the performance obligation satisfied during the reporting period. Any net transaction price in excess of the revenue recognized is added to the deferred balance to date, and will be recognized over future periods as the performance obligations are satisfied. Periodically, the Company updates its assumptions such as total sales quantity, performance period and other inputs including foreign currency translation impact, among others. Following updates to its estimates, the Company recognized $2.3 million from the previously deferred revenue of the China performance obligation during the year ended December 31, 2022. The product revenue recognized for the year ended December 31, 2022 included an increase in revenue of $1.4 million resulting from changes to estimated variable consideration in the current period relating to performance obligations satisfied in previous periods. Comparatively, following updates to its estimates, the Company deferred $27.2 million from the net transaction price to Falikang, which was included in the related deferred revenue of the China performance obligation during the year ended December 31, 2021. The following table includes a roll-forward of the related deferred revenue that is considered as a contract liability (in thousands):
|  | Balance at December 31, 2021 |  |  | Additions |  |  | Recognized as Revenue |  |  | Currency Translation and Other |  |  | Balance at December 31, 2022 |
Product revenue - AstraZeneca China performance obligation - deferred revenue |  | $ | (171,516 | ) |  | $ | (77,195 | ) |  | $ | 71,167 |  |  | $ | 1,898 |  |  | $ | (175,646 | )
Deferred revenue includes amounts allocated to the China performance obligation under the AstraZeneca arrangement as revenue recognition associated with this unit of accounting is tied to the commercial launch of the products within China and to when the control of the manufactured commercial products is transferred to AstraZeneca. As of December 31, 2022, approximately $21.0 million of the above deferred revenue related to the China unit of accounting was included in short-term deferred revenue, which represents the amount of deferred revenue associated with the China unit of accounting that is expected to be recognized within the next 12 months, associated with the commercial sales in China. Due to the Company’s legal right to offset, at each balance sheet date, the rebates and discounts, mainly related to profit sharing, are presented as reductions to gross accounts receivable from Falikang, which was $0.5 million and $13.4 million as of December 31, 2022 and 2021, respectively. Drug Product Revenue Drug product revenue from commercial-grade API or bulk drug product sales to Astellas and AstraZeneca was as follows for the years ended December 31, 2022, 2021 and 2020 (in thousands):
|  | Years Ended December 31, |
|  | 2022 |  |  | 2021 |  |  | 2020 |
Astellas Japan Agreement |  | $ | 9,480 |  |  | $ | 2,056 |  |  | $ | 4,281 |
Astellas Europe Agreement |  |  | 1,606 |  |  |  | 1,130 |  |  |  | — |
AstraZeneca U.S./RoW Agreement |  |  | — |  |  |  | (2,224 | ) |  |  | 4,625 |
Drug product revenue |  | $ | 11,086 |  |  | $ | 962 |  |  | $ | 8,906 |
Astellas Japan Agreement During the year ended December 31, 2020, the Company fulfilled shipment obligations under the terms of Astellas Japan Amendment with Astellas, and recognized related drug product revenue of $8.2 million in the same period. During the year ended December 31, 2020, the Company updated its estimate of variable consideration related to the API shipments fulfilled under the terms of the Astellas Japan Amendment, and accordingly recorded a reduction of $4.0 million to the drug product revenue. Specifically, the change in estimated variable consideration was based on the API held by Astellas at the period end, adjusted to reflect the changes in the estimated bulk product strength mix intended to be manufactured by Astellas, estimated cost to convert the API to bulk product tablets, and estimated yield from the manufacture of bulk product tablets, among others. During the year ended December 31, 2021, the Company updated its estimate of variable consideration related to the API shipments fulfilled under the terms of Astellas Japan Amendment, and accordingly recorded adjustments to the drug product revenue of $2.1 million. Specifically, the change in estimated variable consideration was based on the API held by Astellas at period end, adjusted to reflect the changes in the estimated bulk product strength mix intended to be manufactured by Astellas, estimated cost to convert the API to bulk product tablets, and estimated yield from the manufacture of bulk product tablets, among others. During the first quarter of 2022, the Company fulfilled a shipment obligation under the terms of Astellas Japan Amendment, and recognized related drug product revenue of $9.8 million in the same period. During the fourth quarter of 2022, the Company fulfilled a shipment obligation under the terms of Astellas Japan Amendment, and recognized related drug product revenue of $8.4 million in the same period. In addition, the Company updated its estimate of variable consideration related to the API shipments fulfilled under the terms of Japan Amendment with Astellas, and recorded a reduction to the drug product revenue of $8.7 million during the year ended December 31, 2022. Specifically, the change in estimated variable consideration was based on the API held by Astellas at period end, adjusted to reflect foreign currency translation impact, the changes in the estimated bulk product strength mix intended to be manufactured by Astellas, estimated cost to convert the API to bulk product tablets, and estimated yield from the manufacture of bulk product tablets, among others. This amount was included in accrued liabilities and as of December 31, 2022, the related balance in accrued liabilities was $6.5 million, representing the Company’s best estimate that this amount will be paid within the next 12 months. Astellas Europe Agreement During the fourth quarter of 2020, the Company transferred bulk drug product from process validation supplies for commercial purposes under the terms of the Astellas Europe Agreement. As a result, the Company recorded $6.0 million as deferred revenue as of December 31, 2020, due to a high degree of uncertainty associated with the final consideration. During the first quarter of 2021, the Company transferred bulk drug product from process validation supplies for commercial purposes under the terms of the Astellas Europe Agreement and the Astellas EU Supply Agreement. The Company recorded the consideration of $11.8 million from this inventory transfer as deferred revenue as of December 31, 2021, due to a high degree of uncertainty associated with the final consideration. During the fourth quarter of 2021, the Company transferred bulk drug product for commercial purposes under the terms of the Astellas Europe Agreement and the Astellas EU Supply Agreement, and recognized the related fully-burdened manufacturing costs of $1.0 million as drug product revenue, and recorded $8.3 million as deferred revenue as of December 31, 2021, due to a high degree of uncertainty associated with the final consideration. During the fourth quarter of 2021, the Company updated its estimate of variable consideration related to the bulk drug product inventory transfers fulfilled under the terms of the Astellas Europe Agreement and the Astellas EU Supply Agreement, and recorded an unbilled contract asset of $49.8 million, which was offset by related deferred revenue under the Astellas Europe Agreement and Astellas EU Supply Agreement. Specifically, the change in estimated variable consideration was based on the bulk drug product held by Astellas at the period end, adjusted to reflect the changes in the estimated transfer price, among others. During the second quarter of 2022, the Company transferred bulk drug product for commercial purposes under the terms of the Astellas Europe Agreement and the Astellas EU Supply Agreement, and recognized the related fully-burdened manufacturing costs of $1.0 million as drug product revenue, and recorded $23.2 million as deferred revenue due to a high degree of uncertainty associated with the variable consideration for revenue recognition purposes. During the first quarter of 2022, the Company billed and received $49.2 million from Astellas related to the annual transfer price true up for bulk drug product transferred for commercial purposes. This amount was recorded in deferred revenue and netted against an unbilled contract asset as of December 31, 2021. The Company updated its estimate of variable consideration related to the bulk drug product transferred in prior years. Specifically, the change in estimated variable consideration was based on the bulk drug product held by Astellas at the period end, adjusted to reflect the changes in the estimated transfer price, forecast information, shelf-life estimates and other items. As a result, during the year ended December 31, 2022, the Company reclassified a total of $57.4 million from the related deferred revenue to accrued liabilities. As of December 31, 2022, the related balance in accrued liabilities was $57.4 million, representing the Company’s best estimate that this amount will be paid within the next 12 months. In addition, the Company recognized royalty revenue of $0.6 million and $0.2 million as drug product revenue from the deferred revenue under the Astellas Europe Agreement during the years ended December 31, 2022 and 2021, respectively. The remainder of the deferred revenue will be recognized as and when uncertainty is resolved, based on the performance of roxadustat product sales in the Astellas territory. AstraZeneca U.S./RoW Agreement During the first half of 2021 and during the year ended December 31, 2020, the Company shipped bulk drug product to AstraZeneca as commercial supply under the terms of the Master Supply Agreement. Based on the complete response letter issued by the U.S. Food and Drug Administration in August 2021, the Company evaluated the impact of these developments in revising its estimates of variable consideration associated with drug product revenue. As a result, the Company updated the estimated transaction price for these shipments, and recorded $11.2 million as deferred revenue as of December 31, 2021. The related drug product revenue was $(2.2) million and $4.6 million for the years ended December 31, 2021 and 2020, respectively. During the first quarter of 2022, the Company evaluated the current developments in the U.S. market, and updated its estimates of variable consideration associated with bulk drug product shipments to AstraZeneca in prior years as commercial supply. As a result, during the year ended December 31, 2022, the Company reclassified $11.2 million from the related deferred revenue to accrued liabilities. As of December 31, 2022, the related balance in accrued liabilities was $11.2 million, representing its best estimate that this amount will be paid within the next 12 months. The following table includes a roll-forward of the above-mentioned deferred revenues that are considered as contract liabilities related to drug product (in thousands):
|  | Balance at December 31, 2021 |  |  | Additions |  |  | Recognized as Revenue |  |  | Reclassified to Accrued Liability / Accounts Payable |  |  | Balance at December 31, 2022 |
Astellas Japan Agreement |  | $ | (1,974 | ) |  | $ | (2,226 | ) |  | $ | — |  |  | $ | 4,200 |  |  | $ | — |
Astellas Europe Agreement |  |  | (25,891 | ) |  |  | (72,408 | ) |  |  | 619 |  |  |  | 57,377 |  |  |  | (40,303 | )
AstraZeneca U.S./RoW Agreement |  |  | (11,171 | ) |  |  | — |  |  |  | — |  |  |  | 11,171 |  |  |  | — |
Drug product revenue - deferred revenue |  | $ | (39,036 | ) |  | $ | (74,634 | ) |  | $ | 619 |  |  | $ | 72,748 |  |  | $ | (40,303 | )
Eluminex Agreements In July 2021, FibroGen exclusively licensed to Eluminex Biosciences (Suzhou) Limited (“Eluminex”) global rights to its investigational biosynthetic cornea derived from recombinant human collagen Type III. Under the terms of the agreement with Eluminex, as amended and restated on January 21, 2022, Eluminex made an $8.0 million upfront payment to FibroGen during the first quarter of 2022, which was recognized as license revenue for the performance obligation satisfied and included in license revenue in the consolidated statement of operations during the year ended December 31, 2021. In addition, FibroGen may receive up to a total of $64.0 million in future manufacturing, clinical, regulatory, and commercial milestone payments for the biosynthetic cornea program, as well as $36.0 million in commercial milestones for the first recombinant collagen III product that is not the biosynthetic cornea. FibroGen will also be eligible to receive mid single-digit to low double-digit royalties based upon worldwide net sales of cornea products, and low single-digit to mid single-digit royalties based upon worldwide n et sales of other recombinant human collagen type III products that are not cornea products. The Company accounted for this agreement under ASC 606 and identified one performance obligation at inception of the agreement related to the granting of the license rights to the investigational biosynthetic cornea derived from recombinant human collagen Type III. The Company based its assessment on the determination that Eluminex can benefit from the granted license on its own by developing and commercializing the underlying product using its own resources. All components of the transaction price in the agreement were allocated to the single performance obligation. The remaining future variable consideration related to future manufacturing, clinical, regulatory milestone payments as described above were fully constrained because the Company cannot conclude that it is probable that a significant reversal of the amount of cumulative revenue recognized will not occur, given the inherent uncertainties of success with these future milestones. For commercial milestones and royalties, the Company determined that the license is the predominant item to which the royalties or sales-based milestones relate and revenue will be recognized when the corresponding milestones and royalties are earned. During the first quarter of 2022, FibroGen and Eluminex entered into a separate contract manufacturing agreement, under which the Company is responsible for supplying the cornea product at cost plus 10% of its product manufacturing costs until its manufacturing technology is fully transferred to Eluminex. Supply of the cornea product will be managed by a separate agreement and is considered a separate performance obligation. The related contract manufacturing revenue was recorded as other revenue and included in development and other revenue in the consolidated statement of operations. Amounts recognized as revenue under the agreements with Eluminex were as follows for the years ended December 31, 2022 and 2021 (in thousands):
|  |  |  | Years Ended December 31, |
Agreement |  | Performance Obligation |  | 2022 |  |  | 2021 |
Eluminex |  | License revenue |  | $ | — |  |  | $ | 8,000 |
|  | Other revenue - contract manufacturing |  | $ | 1,761 |  |  | $ | — |

X
- Definition Collaborative arrangement and revenues. + References No definition available. + Details
Name: | fgen_CollaborativeArrangementAndRevenuesDisclosureTextBlock
Namespace Prefix: | fgen_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration