XML 30 R19.htm IDEA: XBRL DOCUMENT
v3.26.1

Significant Accounting Policies (Policies) | 6 Months Ended
--- | ---
Jun. 30, 2026
Accounting Policies [Abstract] |
Basis of Accounting, Policy [Policy Text Block] | Basis of Presentation ​ The accompanying unaudited condensed consolidated financial statements were prepared in accordance with U.S. generally accepted accounting principles (GAAP), for interim financial information and with the instructions to Quarterly Report on Form 10-Q and Article 10 of Regulation S-X of the Exchange Act. Accordingly, they may not include all of the information and footnotes required by GAAP for annual financial statements. All adjustments that are, in the opinion of management, of a normal recurring nature and are necessary for a fair presentation of the condensed consolidated financial statements have been included. Nevertheless, these condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements contained in the Company’s Annual Report on Form 10-K for the year ended December 31, 2025. The accompanying condensed balance sheet as of December 31, 2025 has been derived from these statements. The results of operations for the three and six months ended June 30, 2026 are not necessarily indicative of the results that may be expected for the entire fiscal year or any other interim period.
Liquidity and Capital Resources Policy [Policy Text Block] | Liquidity and Capital Resources Although the Company has recently achieved profitability, the Company has incurred substantial operating losses since its inception and may continue to experience fluctuations in operating results. Despite the commercialization of BRIUMVI and the potential future commercialization of other product candidates, there can be no assurance that the Company will maintain profitability on an ongoing basis. For the six months ended June 30, 2026, the Company generated revenue of $445.3 million and generated operating income and positive cash flows from operations. The Company will continue to invest in its research and development programs and in selling, general and administrative activities to support its commercialization efforts, while maintaining discipline around overall expense growth relative to revenue. The Company’s operating results and cash flows have fluctuated in the past and may continue to vary significantly from period to period. The Company will need to generate substantial revenues to sustain profitability and positive cash flow over the long term. As of June 30, 2026, the Company’s accumulated deficit was approximately $1.1 billion, and the Company had $612.3 million in cash and cash equivalents, and investment securities, excluding equity investments. Based on its current operating plan and results, the Company anticipates that its existing cash, cash equivalents, and investment securities, together with projected future revenues, will be sufficient to fund operations and meet its liquidity needs for more than twelve months after the date of filing of this Quarterly Report on Form 10-Q. The actual level of cash required for operations will depend on numerous factors, including, among others, the scope of commercialization activities for BRIUMVI, the timing of collection of receivables from the Company’s customers on extended payment terms, the timing and design of clinical trials for the Company’s product candidates, and the costs associated with licensing or acquiring new product candidates. The Company does not currently expect to need to raise additional capital to fund its ongoing operations, but may from time to time seek additional financing to support strategic initiatives, including potential business development activities. The Company’s common stock is listed on the Nasdaq Capital Market under the symbol “TGTX.”
Concentration Risk, Credit Risk, Policy [Policy Text Block] | Credit Risk Financial instruments that potentially subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents, investments and accounts receivable. The Company maintains its cash and cash equivalents and investments with high-credit quality financial institutions. At times, such amounts may exceed federally-insured limits, and the Company monitors the creditworthiness of these institutions on an ongoing basis. We are also potentially subject to concentrations of credit risk in our accounts receivable with respect to amounts owed by a limited number of entities comprising our customer base. Our exposure to credit losses is low, however, owing largely to the credit quality of our distributors.
New Accounting Pronouncements, Policy [Policy Text Block] | Recently Issued Accounting Pronouncements The Company monitors new accounting pronouncements issued by the Financial Accounting Standards Board (FASB). Management evaluates, and continues to monitor, recently issued but not yet effective accounting pronouncements and does not expect the adoption of such standards to have a material impact on the Company’s consolidated financial statements. In November 2024, the FASB issued ASU No. 2024-03, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (ASU 2024-03). ASU 2024-03 requires entities to provide additional disaggregated disclosures of certain income statement expenses, including employee compensation, depreciation, and amortization, within the notes to the financial statements. ASU 2024-03 is effective for annual reporting periods beginning after December 15, 2026, and interim reporting periods beginning after December 15, 2027, with early adoption permitted. The guidance may be applied either prospectively or retrospectively. The Company is currently evaluating the impact that adoption of this new accounting guidance will have on its financial statements.
Revenue [Policy Text Block] | Revenue Recognition Pursuant to Topic 606, the Company recognizes revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration the Company expects to be entitled in exchange for those goods or services. To achieve this core principle, Topic 606 includes provisions within a five-step model that includes (i) identifying the contract with a customer, (ii) identifying the performance obligations in the contract, (iii) determining the transaction price, (iv) allocating the transaction price to the performance obligations, and (v) recognizing revenue when, or as, an entity satisfies a performance obligation. At contract inception, the Company assesses the goods or services promised within each contract and determines which promised good or service is distinct and therefore considered a performance obligation. The Company then recognizes as revenue the amount of the transaction price that is allocated to the respective performance obligation when the performance obligation is satisfied. Product Revenue, Net: The Company recognizes product revenues, net of variable consideration related to certain allowances and accruals, when the customer takes control of the product, which is typically upon delivery to the customer. Product revenue is recorded at the net sales price, or transaction price. The Company records product revenue reserves, which are classified as a reduction in product revenues, to account for the components of variable consideration. Variable consideration includes the following components, which are described below: chargebacks, government rebates, commercial payer rebates, trade discounts and allowances, product returns, and co-payment assistance. These reserves are based on estimates of the amounts earned or to be claimed on the related sales and are classified as reductions of accounts receivable (if the amount is expected to be settled with a credit against the Company’s customer account) or a liability (if the amount is expected to be settled with a cash payment). The Company’s estimates of reserves for variable consideration are calculated using the expected value method, which is the sum of probability-weighted amounts in a range of possible consideration amounts. These estimates reflect the Company’s current contractual requirements, customer channel mix, changes to product price, government pricing calculations, and industry data. The amount of variable consideration included in the transaction price may be subject to constraint and is included in net product revenues only to the extent that it is probable that a significant reversal in the amount of the cumulative revenue recognized will not occur in a future period. Actual amounts of consideration received may ultimately differ from the Company’s estimates. If actual results vary, the Company adjusts these estimates, which could have an effect on earnings in the period of adjustment. Chargebacks: Chargebacks for discounts represent the Company’s estimated obligations resulting from contractual commitments to sell product to qualified healthcare providers and government agencies at prices lower than the list prices charged to the customers who directly purchase the product from the Company. The customers charge the Company for the difference between what the customers pay the Company for the product and the customers’ ultimate contractually committed or government-required lower selling price to the qualified healthcare providers. Government Rebates: Government rebates consist of Medicare, Tricare, and Medicaid rebates. These reserves are recorded in the same period the related revenue is recognized. For Medicare, the Company also estimates the number of patients in the prescription drug coverage gap for whom it will owe a rebate under the Medicare Part D program. Commercial Payer Rebates: The Company contracts with various private payer organizations, primarily insurance companies and pharmacy benefit managers, for the payment of rebates tied to utilization of its product and contracted formulary status. These rebates are estimated and recorded in the same period the related revenue is recognized, resulting in a reduction of product revenue and the establishment of a current liability. Trade Discounts and Allowances: The Company provides its customers with discounts that are explicitly stated in the applicable contracts and are recorded in the period the related product revenue is recognized. In addition, the Company receives sales order management, inventory management, and data services from its customers in exchange for certain fees. Product Returns: Consistent with industry practice, the Company generally offers customers a limited right of return for product that has been purchased from the Company. The Company estimates the amount of its product sales that may be returned by customers and records this estimate in the period the related product revenue is recognized. The Company currently estimates product return liabilities based on data from similar products and other qualitative considerations, such as visibility into the inventory remaining in the distribution channel. Subject to certain limitations, the Company’s return policy allows for eligible returns of commercial products sold for credit under the following circumstances: ● receipt of damaged product; ● shipment errors that were a result of an error by the Company; ● expired product that is returned during the period beginning three months prior to the product’s expiration and ending six months after the expiration date; ● product subject to a recall; and ● product that the Company, at its sole discretion, has specified can be returned for credit. To date, the Company has experienced an immaterial amount of product returns related to sales of BRIUMVI. Co-Payment Assistance Programs: Co-payment assistance is provided to qualified patients with commercial insurance, whereby the Company may provide financial assistance to patients with prescription drug co-payments required by the patient’s insurance provider. Reserves for co-payment assistance are recorded in the same period the related revenue is recognized. License Agreements The Company generates revenue from license or similar agreements with pharmaceutical companies for the development and commercialization of certain products. Such agreements may include the transfer of intellectual property rights in the form of licenses. Payments made by the customer may include non-refundable upfront fees, payments based upon the achievement of defined milestones, and royalties on sales of products. Licenses of intellectual property: If a license to the Company’s intellectual property is determined to be distinct from the other performance obligations identified in the arrangement, the Company recognizes the transaction price allocated to the license as revenue upon transfer of control of the license. All other promised goods or services in the agreement are evaluated to determine if they are distinct. If they are not distinct, they are combined with other promised goods or services to create a bundle of promised goods or services that is distinct. Milestone payments: Contingent milestones at contract inception are estimated at the amount which is not probable of a material reversal and included in the transaction price using the most likely amount method. Milestone payments that are not within the Company’s control, such as regulatory approvals, are not considered probable of being achieved until those approvals are received, and therefore the variable consideration is constrained. The transaction price is then allocated to each performance obligation on a relative stand-alone selling price basis, and the Company recognizes revenue as or when the performance obligations under the contract are satisfied. At the end of each reporting period, the Company re-evaluates the probability of achieving development or sales-based milestone payments that may not be subject to a material reversal and, if necessary, adjusts the estimate of the overall transaction price. Any such adjustments are recorded on a cumulative catch-up basis, which may affect license and other revenue, as well as earnings, in the period of adjustment. Sales-based royalties: For arrangements that include sales-based royalties and a license of intellectual property that is deemed to be the predominant item to which the royalties relate, revenue is recognized at the later of when the related sales occur or when the performance obligation to which some or all of the royalties have been allocated has been satisfied (or partially satisfied). Optional Purchases: The Company’s arrangements may provide the licensee the right to make optional purchases of the licensed product. These optional purchases are accounted for as separate contracts when the licensee determines that it will make such a purchase, unless the option conveys a material right. Optional purchases are recorded as product revenue, net. Other Revenue Revenue is also generated from service-based fees recognized for providing regulatory support and development services to customers. Service fee revenue is recognized over time as the services are transferred to the customer. Deferred Product Revenue When consideration is received, or such consideration is unconditionally due, from a customer prior to the Company completing its performance obligation under the terms of a contract, a contract liability is recorded as deferred revenue. Deferred revenues expected to be recognized as revenue within the 12 months following the balance sheet date are classified as current liabilities. Deferred revenues not expected to be recognized as revenue within the 12 months following the balance sheet date are classified as long-term liabilities.
Accounts Receivable [Policy Text Block] | Accounts Receivable In general, accounts receivable consists of amounts due from customers, net of customer allowances for cash discounts, product returns, and chargebacks. The Company’s standard payment terms for invoiced amounts typically range between 30 – 60 days, however, extended payment terms have been offered during the BRIUMVI commercial launch. The extended payment terms are meant to align with the timing of reimbursement by government and commercial payers and have not adversely affected the collectability of accounts receivable. In addition, the Company does not adjust accounts receivable for the effects of financing, as the expected time between transfer of the promised products and the payment of the associated consideration is less than one year. The Company analyzes accounts that are past due for collectability and regularly evaluates the creditworthiness of its customers so that it can properly assess and respond to changes in their credit profiles. As of June 30, 2026, the Company determined that an allowance for expected credit losses related to outstanding accounts receivable was not required because outstanding receivables were due from large, established, credit-worthy customers.
Cost of Goods and Service [Policy Text Block] | Cost of Revenue Cost of revenue consists primarily of royalties owed to the Company’s licensing partner for BRIUMVI sales, third-party manufacturing costs, distribution, and overhead. Cost of revenue may also include costs related to excess or obsolete inventory adjustment charges, abnormal costs, unabsorbed manufacturing and overhead costs, and manufacturing variances. All manufacturing costs incurred to produce BRIUMVI prior to the approval of BRIUMVI by the FDA were expensed to research and development and therefore are not reflected in the cost of revenue. Costs related to providing regulatory support and development services to the Company’s ex-U.S. commercialization partner, Neuraxpharm, are included in the Company’s cost of revenue.
Inventory, Policy [Policy Text Block] | Inventory Inventories are stated at the lower of cost or estimated net realizable value, with cost based on the first-in-first-out method (FIFO). The Company classifies inventory costs as non-current inventory in its consolidated balance sheets, when the Company expects to utilize the inventory beyond its normal operating cycle. Prior to regulatory approval, the Company expenses costs relating to the production of inventory as research and development expense in the period incurred. Following regulatory approval, costs to manufacture those approved products are capitalized. Inventory that can be used in either the production of clinical or commercial products is expensed as research and development costs when identified for use in clinical trials. Prior to the approval of BRIUMVI, all manufacturing and other potential costs related to the commercial launch of BRIUMVI were expensed to research and development in the period incurred.
Income Tax, Policy [Policy Text Block] | Income Taxes Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to temporary differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases, as well as operating losses and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in operations in the period that includes the enactment date. If the likelihood of realizing the deferred tax assets or liabilities is less than “more likely than not,” a valuation allowance is recorded. The Company, and its subsidiaries, file income tax returns in the U.S. federal jurisdiction and in various states. The Company has tax net operating loss carryforwards that are subject to examination for a number of years beyond the year in which they were generated for tax purposes. Since a portion of these net operating loss carryforwards may be utilized in the future, many of these net operating loss carryforwards will remain subject to examination. The Company recognizes interest and penalties related to uncertain income tax positions in income tax expense. Refer to Note 10 – Income Taxes for further information.
Share-Based Payment Arrangement [Policy Text Block] | Stock-Based Compensation Stock-based compensation costs related to equity awards granted to employees and non-employees are measured at the date of grant based on the fair value of the award. Equity-classified awards are measured at grant-date fair value and recognized as compensation expense over the requisite service period. The Company estimates the grant-date fair value of stock options using the Black-Scholes option-pricing model. Awards with market conditions are valued using a Monte Carlo simulation or other appropriate valuation techniques, with the impact of the market condition reflected in the grant-date fair value. The fair value of restricted stock awards is based on the closing price of the Company’s common stock on the date of grant. Compensation expense for time-based awards is recognized on a straight-line basis over the requisite service period. For awards with performance conditions, compensation expense is recognized when it is probable that the performance condition will be achieved. For awards with market conditions, compensation expense is recognized over the derived service period, regardless of whether the market condition is ultimately satisfied. The Company accounts for forfeitures as they occur. The Company also grants stock tracking units (STUs), which are liability-classified awards that are economically similar to phantom stock. STUs are remeasured at fair value at each reporting date, with changes in fair value recognized as compensation expense in the consolidated statements of operations. Compensation expense for STUs is recognized over the requisite service period, and the related liability is recorded within accrued compensation on the consolidated balance sheet until settlement. All compensation expense related to these awards is recorded within stock-based compensation expense in the consolidated statements of operations.
Investment, Policy [Policy Text Block] | Equity Securities The Company’s equity securities consist of the common stock of Precision BioSciences, Inc. (Precision). Equity securities are recognized at their fair value in accordance with ASC 321, Investments – Equity Securities. Forward contracts to purchase equity securities that do not qualify as derivatives under ASC 815 are accounted for in accordance with ASC 321. These forward contracts are recorded at fair value at the balance sheet date. See Note 5 - Fair Value Measures for further details.
Earnings Per Share, Policy [Policy Text Block] | Net Income Per Common Share Basic net income per share of the Company’s common stock is calculated by dividing net income applicable to the common stock by the weighted-average number of shares of the Company’s common stock outstanding for the period. Diluted net income per share of common stock reflects the effect of potential common shares from the assumed exercise or conversion of securities such as warrants, stock options, and unvested restricted stock awards, to the extent they are dilutive. For all periods presented, the Company reported net income in the condensed consolidated statements of operations and, accordingly, present the dilutive effect of potential common shares in the computation of diluted earnings per share, as shown in the table below. The following table summarizes the Company’s potentially dilutive securities at June 30, 2026 and 2025:
|  | As of |
|  | June 30, |
|  | 2026 |  |  | 2025 |
Unvested restricted stock |  |  | 11,220,893 |  |  |  | 11,270,068 |
Options |  |  | 4,060,156 |  |  |  | 4,362,316 |
Warrants |  |  | 165,214 |  |  |  | 165,214 |
Shares issuable upon note conversion |  |  | 23,679 |  |  |  | 21,973 |
Stock Tracking Units |  |  | 41,625 |  |  |  | — |
Total |  |  | 15,511,567 |  |  |  | 15,819,571 |
The computation of basic and diluted EPS is as follows:
|  | Three months ended |  |  | Six months ended |
|  | June 30, |  |  | June 30, |
(in thousands, except share and per share data) |  | 2026 |  |  | 2025 |  |  | 2026 |  |  | 2025 |
Net income |  |  | 7,781 |  |  |  | 28,187 |  |  |  | 27,558 |  |  |  | 33,247 |
Weighted-average common shares outstanding |  |  | 141,770,283 |  |  |  | 146,739,833 |  |  |  | 143,097,453 |  |  |  | 146,708,980 |
Dilutive effect of potential common shares |  |  | 15,511,567 |  |  |  | 15,819,571 |  |  |  | 15,566,954 |  |  |  | 15,819,571 |
Weighted-average common shares outstanding assuming dilution |  |  | 157,281,850 |  |  |  | 162,559,404 |  |  |  | 158,664,407 |  |  |  | 162,528,551 |
Net income per share - basic |  |  | 0.05 |  |  |  | 0.19 |  |  |  | 0.19 |  |  |  | 0.23 |
Net income per share - diluted |  |  | 0.05 |  |  |  | 0.17 |  |  |  | 0.17 |  |  |  | 0.20 |
Segment Reporting, Policy [Policy Text Block] | Segment Reporting Operating segments are defined as components of an enterprise that engage in business activities from which it may recognize revenues and incur expenses, and for which discrete financial information is available and is evaluated regularly by the chief operating decision maker (CODM) to allocate resources and assess performance. The Company operates as a single reportable segment, focused on B-cell mediated disease therapy, which includes all activities related to the development and commercialization of novel treatments, including BRIUMVI, to address unmet medical needs and improve the lives of patients. The determination of a single reportable segment is consistent with the consolidated financial information regularly provided to the Company’s CODM, which is its chief executive officer, who evaluates financial results and operating metrics, specifically consolidated net income(loss), for purposes of assessing performance, making operating decisions, allocating resources and planning and forecasting for future periods. The measure of segment assets reported to the CODM corresponds to the total assets presented on the Company’s condensed consolidated balance sheet as total assets.

X
- Definition Disclosure of the accounting policy for liquidity and capital resources. + References No definition available. + Details
Name: | tgtx_LiquidityAndCapitalResourcesPolicyPolicyTextBlock
Namespace Prefix: | tgtx_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition 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). + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4 + Details
Name: | us-gaap_BasisOfAccountingPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition 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. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 21 -Subparagraph (d)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 21 -Subparagraph (c)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21 + Details
Name: | us-gaap_ConcentrationRiskCreditRisk
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for cost of product sold and service rendered. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name Accounting Standards Codification -Topic 705 -Publisher FASB -URI https://asc.fasb.org/705/tableOfContent + Details
Name: | us-gaap_CostOfSalesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1 + Details
Name: | us-gaap_EarningsPerSharePolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-20 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 19 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-19 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482525/740-10-45-25 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(h)(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 17 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482525/740-10-45-28 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482765/220-10-50-1 + Details
Name: | us-gaap_IncomeTaxPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-3 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483489/210-10-50-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 330 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483080/330-10-50-1 Reference 5: http://www.xbrl.org/2003/role/exampleRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 912 -SubTopic 330 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478411/912-330-50-1 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 330 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/330/tableOfContent Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 330 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483080/330-10-50-4 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 45 -Paragraph 6 -Subparagraph (a) -SubTopic 10 -Topic 270 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482989/270-10-45-6 + Details
Name: | us-gaap_InventoryPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for investment in financial asset. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(3)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(d)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(f)(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(f)(2)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(f)(3)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 12 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-12 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 19 -Subparagraph (2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-19 + Details
Name: | us-gaap_InvestmentPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition 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. + References Reference 1: 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 + Details
Name: | us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1 + Details
Name: | us-gaap_RevenueRecognitionPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for segment reporting. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 41 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 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 Reference 3: 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 Reference 4: 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 Reference 5: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 47 -Subparagraph (bb) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47 Reference 6: 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 Reference 7: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 54 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54 Reference 8: 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 Reference 9: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 47 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47 Reference 10: 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 Reference 11: 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 Reference 12: 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 + Details
Name: | us-gaap_SegmentReportingPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost. + References Reference 1: 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 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(v) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(ii) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479953/718-10-S50-5 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479953/718-10-S50-3 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479953/718-10-S50-4 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479953/718-10-S50-2 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.C.Q3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1 Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.1.Q5) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1 Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.3.Q2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1 Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.2.Q6) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1 Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/718/tableOfContent Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for accounts receivable. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481569/310-20-50-1 + Details
Name: | us-gaap_TradeAndOtherAccountsReceivablePolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration