XML 43 R32.htm IDEA: XBRL DOCUMENT
v3.26.1

SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) | 12 Months Ended
--- | ---
Dec. 31, 2025
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES |
Accounting estimates | Accounting estimates The preparation of financial statements in conformity with U.S. generally accepted accounting principles (“GAAP”) requires Management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ significantly from those estimates. The amount reported as a contractual allowance for rebates involves examination of past historical trends related to sales to customers and the related credits issued once contractual obligations of the customers have been met. The establishment of a liability for future claims of rebates against sales in the current period requires that the Company has an understanding of the relevant sales with respect to product categories, sales distribution channels, and the likelihood of contractual obligations being satisfied.
Cash and cash equivalents | Cash and cash equivalents For purposes of reporting cash flows, cash and cash equivalents include cash, money market accounts, and investments with original maturities of three months or less.
Accounts receivable | Accounts receivable The Company records trade receivables when revenue is recognized. No product has been consigned to customers. The Company’s allowance for credit losses is primarily determined by review of specific trade receivables based on historical collection rates and specific knowledge regarding the current creditworthiness of the customers. Those accounts that are doubtful of collection are included in the allowance. The Company considers historical experience, the current economic environment, customer credit ratings or bankruptcies, legal disputes, collections on past due amounts, pricing discrepancies, and reasonable and supportable forecasts to develop its allowance for credit losses. Management reviews these factors quarterly to determine if any adjustments are needed to the allowance. Trade receivables are charged off when there is certainty as to their being uncollectible. Trade receivables are considered delinquent when payment has not been made within contract terms. The allowance for credit losses was $187 thousand and $668 thousand as of December 31, 2025 and 2024, respectively. The Company requires certain customers to make a prepayment prior to beginning production or shipment of their order. Customers may apply such prepayments to their outstanding invoices or pay the invoice and continue to carry forward the deposit for future orders. Such amounts are included in Other accrued liabilities on the Balance Sheets and are shown in Note 7, Other Accrued Liabilities. The Company records an allowance for estimated returns as a reduction to Accounts receivable and Gross sales. Historically, returns have been insignificant.
Inventories | Inventories Inventories are valued at the lower of cost or net realizable value, with cost being determined using actual average cost. The Company compares the average cost to the net realizable value and records the lower value. Net realizable value is the estimated selling price in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation. Management considers such factors as the amount of inventory on hand and in the distribution channel, estimated time to sell such inventory, the shelf life of inventory, and current market conditions when determining excess or obsolete inventories. Once inventory items are deemed to be either excess or obsolete, they are written down to their net realizable value. For the year ended December 31, 2025, the Company recorded inventory write-downs of approximately $2.2 million. These amounts are included in Cost of sales in the Statements of Operations. For the year ended December 31, 2024, inventory write-downs were not material. These write-downs were primarily related to certain product lots approaching their expiration dates.
Investments in debt and equity securities | Investments in debt and equity securities In the periods presented, the Company held mutual funds, debt, and equity securities as investments. These assets were held as trading securities and are carried at fair value as of the date of the Balance Sheets. Net unrealized and realized gains or losses on these investments are reflected separately on the Statements of Operations. Realized gains or losses on investments are recognized using the specific identification method.
Property, plant, and equipment | Property, plant, and equipment Property, plant, and equipment are stated at cost less accumulated depreciation. Expenditures for maintenance and repairs are charged to operations as incurred. Cost includes major expenditures for improvements and replacements which extend useful lives or increase capacity and interest costs associated with significant capital additions. Gains or losses from disposals are included in Interest and other income. The Company's property, plant, and equipment primarily consists of buildings, land, assembly equipment, molding machines, molds, office equipment, furniture, and fixtures. Depreciation and amortization are calculated using the straight-line method over the following useful lives: ​
​ | ​ | ​
Production equipment | ​ ​ ​ | 3 to 13 years
Office furniture and equipment |  | 3 to 10 years
Buildings |  | 39 years
Building improvements |  | 5 to 15 years
​
Long-lived assets | Long-lived assets The Company assesses the recoverability of long-lived assets when indicators of impairments are present using an assessment of the estimated undiscounted future cash flows related to such assets. In the event that assets are found to be carried at amounts which are in excess of estimated gross future cash flows, the assets will be adjusted for impairment to a level commensurate with fair value determined using a discounted cash flow analysis or appraised values of the underlying assets. During 2025, the Company recognized an impairment charge of $954 thousand associated with certain long-term assets. These assets primarily included older manufacturing equipment that had not been placed in service and were replaced by newer, higher-efficiency equipment acquired under the TIA contract. No cash flows are expected to be generated by these assets. Accordingly, the Company reduced the carrying value of these assets to an estimated fair value of zero. The impairment charge is included in Operating expenses in the Statements of Operations.
Fair value measurements | Fair value measurements For assets and liabilities that are measured using quoted prices in active markets, total fair value is the published market price per unit multiplied by the number of units held without consideration of transaction costs. Assets and liabilities that are measured using significant other observable inputs are valued by reference to similar assets or liabilities, adjusted for contract restrictions and other terms specific to that asset or liability. For these items, a significant portion of fair value is derived by reference to quoted prices of similar assets or liabilities in active markets. For all remaining assets and liabilities, fair value is derived using a fair value model, such as a discounted cash flow model or Black-Scholes model.
Financial instruments | Financial instruments The Company estimates the fair value of financial instruments through the use of public market prices, quotes from financial institutions, and other available information. Judgment is required in interpreting data to develop estimates of fair value and, accordingly, amounts are not necessarily indicative of the amounts that could be realized in a current market exchange. Short-term financial instruments, including cash and cash equivalents, accounts receivable, accounts payable, and other liabilities, consist primarily of instruments without extended maturities, the fair value of which, based on Management’s estimates, equals their recorded values. Investments in debt and equity securities have consisted primarily of individual equity securities and mutual funds and are reported at their fair value based upon quoted prices in active markets. The fair value of long-term liabilities, based on Management’s estimates, approximates their reported values.
Concentration risks | Concentration risks The Company’s financial instruments exposed to concentrations of credit risk consist primarily of cash, cash equivalents, certificates of deposit, exchange-traded and closed-end funds, mutual funds, equity securities, and/or accounts receivable. Cash balances, some of which exceed federally insured limits, are maintained in financial institutions; however, Management believes the institutions are of high credit quality. The majority of accounts receivable are due from companies that are well-established entities. The Company assesses market risk in equity securities through consultation with its outside investment advisors. Management is responsible for directing investment activity based on current economic conditions. Management considers any exposure from concentrations of credit risks to be limited. The following table reflects the Company’s significant customers in 2025, 2024, and 2023: ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | ​ | Years Ended December 31, |
​ | ​ ​ ​ | ​ | 2025 | ​ ​ ​ | 2024 | ​ ​ ​ | 2023 |
Number of significant customers |  |  | ​ | 3 | ​ | ​ | 3 |  | ​ | 4 | ​
Aggregate dollar amount of net sales to significant customers | ​ | ​ | $ | 20.6 million | ​ | $ | 17.8 million | ​ | $ | 25.9 million | ​
Percentage of net sales to significant customers | ​ | ​ | ​ | 53.9 | % | ​ | 53.8 | % | ​ | 61.3 | %
​ The Company manufactures some of its products in Little Elm, Texas, as well as utilizing manufacturers in China. The Company obtained roughly 62.6% of its products in 2025 from its Chinese manufacturers. Purchases from Chinese manufacturers aggregated 83.9% and 88.4% of products in 2024 and 2023, respectively. In the event that the Company becomes unable to purchase product from its Chinese manufacturers or produce those products domestically, the Company may need to find an alternate manufacturer for the blood collection set, IV catheter, Patient Safe® syringe, 0.5mL insulin syringe, 0.5mL autodisable syringe, and 2mL, 5mL, and 10mL syringes. Even with increased domestic production, the Company may not be able to avoid a disruption in supply. On September 13, 2024, the Office of the U.S. Trade Representative (“USTR”) revealed final adjustments to increase tariffs on certain goods imported from China under Section 301 (“Section 301”) of the Trade Act of 1974 (“Trade Act”). Among those products included were syringes and needles, at a rate of 100%. Beginning in early 2025 and throughout much of the year, additional widespread tariffs were imposed on most products imported into the U.S. citing authority under the International Emergency Economic Powers Act (“IEEPA”). Those tariffs were in addition to the Section 301 tariffs which existed at the time. Throughout 2025, the prevailing tariff rates on various products and certain countries of origin, including many of the Company’s products, fluctuated greatly. These fluctuations negatively impacted the Company’s ability to predict the cost of importing certain goods or groups of goods and negatively impacted the Company’s business. In February 2026, the U.S. Supreme Court ruled that the President’s use of IEEPA to impose reciprocal tariffs exceeded his authority and that the IEEPA tariffs must be vacated. Looking forward after the Supreme Court’s ruling, the 2024 Section 301 tariff of 100% on syringes and needles from China remains unchanged. Additionally, following the Supreme Court’s ruling on the tariffs imposed under IEEPA, effective February 20, 2026 a 10% ad valorem duty went into effect under Section 122 of the Trade Act, which is in addition to the above-mentioned Section 301 tariffs. As of March 9, 2026, the prevailing tariff rate on most syringe and needle products imported from China was 120%. Other products the Company imports from China, which do not fall under the category of needles and syringes, are subject to a 20% tariff rate. As foreign trade policy continues to evolve, including the impact of the Supreme Court’s ruling, uncertainty as to future tariff rates and affected products remains. Tariffs are expected to have a continuing material impact on the Company’s ability to source finished goods and certain raw materials and component parts, and to its results of operations and financial position. The Company plans to continue working to lessen the financial impact of the tariffs through strategic ordering of products from Chinese suppliers and shifting a larger portion of manufacturing of 1mL, 3mL, and EasyPoint® needles to its domestic manufacturing facility.
Revenue recognition | Revenue recognition The Company recognizes revenue when control of performance obligations passes to the customer, generally when the product ships. Payments from customers with approved credit terms are typically due 30 days from the invoice date. Under certain contracts, revenue is recorded on the basis of sales price to distributors, less contractual pricing allowances. Contractual pricing allowances consist of: (i) rebates granted to distributors who provide tracking reports which show, among other things, the facility that purchased the products, and (ii) a provision for estimated contractual pricing allowances for products for which the Company has not received tracking reports. When rebates are issued, they are applied against the customer’s receivable balance. Distributors receive a rebate for the difference between the Wholesale Acquisition Cost and the appropriate contract price as reflected on a tracking report provided by the distributor to the Company. If product is sold by a distributor to an entity that has no contract, there is a standard rebate (lower than a contracted rebate) given to the distributor. One of the purposes of the rebate is to encourage distributors to submit tracking reports to the Company. The provision for contractual pricing allowances is recognized in the period the related sales are recognized and is reviewed at the end of each quarter and adjusted for changes in levels of products for which there is no tracking report. Additionally, if it becomes clear that tracking reports will not be provided by individual distributors, the provision is further adjusted. The estimated contractual allowance is included in Accounts payable in the Balance Sheets and deducted from Revenues in the Statements of Operations. Accounts payable included estimated contractual allowances for $2.4 million and $2.1 million as of December 31, 2025 and 2024, respectively. The terms and conditions of contractual pricing allowances are governed by contracts between the Company and its distributors. Revenue for shipments directly to end-users is recognized when title and risk of ownership pass from the Company. End-users do not receive any contractual allowances on their purchases. Any product shipped or distributed for evaluation purposes is expensed. The Company provides product warranties that: i) the products are fit for medical use as generally defined within the boundaries of United States FDA approval; ii) the products are not defective; and iii) the products will conform to the descriptions set forth in their respective labeling, provided that they are used in accordance with such labeling and the Company’s written directions for use. The Company has historically not incurred significant warranty claims. The Company’s domestic return policy provides that a customer may return incorrect shipments within 10 days following arrival at the distributor’s facility. In all such cases, the distributor must obtain an authorization code from the Company and affix the code to the returned product. The Company’s domestic return policy also generally provides that a customer may return product that is overstocked. Overstocking returns are limited to two times in each 12-month period up to 1% of distributor’s total purchase of products for the prior 12-month period. All product overstocks and returns are subject to inspection and acceptance by the Company. The Company has not historically incurred significant returns. The Company’s international distribution agreements generally do not provide for any returns. The Company periodically recognizes revenue from licensing agreements of its intellectual property. Such licensing agreements provide the licensee with right to use the Company’s intellectual property. The Company accounts for revenue generated under these licensing agreements in accordance with ASC 606. A license may be perpetual or time limited in its application. The Company has concluded that its licensing agreement is distinct as the customer can benefit from the license on their own. In accordance with ASC 606, the licensing agreement is considered functional as it is without professional services, updates and technical support. The Company has determined that the current licensing agreement is sales-based or usage-based as defined in ASC 606. In accordance with ASC 606, the Company recognizes revenue from sales-based or usage-based license at the later of a) subsequent sale or usage occurrence or b) the performance obligation to which some or all of the sales-based or usage-based royalty has been allocated has been satisfied (or partially satisfied). The Company recognized no licensing fees for the year ended December 31, 2025. The Company recognized $189 thousand and $778 thousand in licensing fees for years ended December 31, 2024 and 2023, respectively. If the Company licenses its products for sale and the customers of the sublicensee are not known to the Company, the Company is obligated to pay Thomas J. Shaw, the owner of certain patented technology, fifty percent (50%) of such revenue pursuant to the terms of the Technology License Agreement between the Company and Mr. Shaw. Disaggregated information of revenue recognized from contracts with customers and licensing fees recognized are as follows: ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | For the year ended December 31, 2025:
​ | ​ ​ ​ | ​ | ​ | ​ ​ ​ | Blood | ​ ​ ​ | ​ | ​ | ​ ​ ​ | ​ | ​ | ​ ​ ​ | Total
​ | ​ | ​ | ​ | ​ | Collection | ​ | EasyPoint® | ​ | Other | ​ | Product
Geographic Segment | ​ | Syringes | ​ | Products | ​ | Needles | ​ | Products | ​ | Sales
U.S. sales | ​ | $ | 21,082,703 | ​ | ​ | 1,344,293 | ​ | ​ | 9,779,025 | ​ | ​ | 30,878 | ​ | $ | 32,236,899
North and South America sales (excluding U.S.) | ​ |  | 3,185,850 | ​ | ​ | — | ​ | ​ | 1,874,848 | ​ | ​ | — | ​ | ​ | 5,060,698
Other international sales | ​ |  | 641,403 | ​ | ​ | 25,698 | ​ | ​ | 288,764 | ​ | ​ | 12,749 | ​ | ​ | 968,614
Total | ​ | $ | 24,909,956 | ​ | $ | 1,369,991 | ​ | $ | 11,942,637 | ​ | $ | 43,627 | ​ | $ | 38,266,211
​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | For the year ended December 31, 2024:
​ | ​ ​ ​ | ​ | ​ | ​ ​ ​ | Blood | ​ ​ ​ | ​ | ​ | ​ ​ ​ | ​ | ​ | ​ ​ ​ | Total
​ | ​ | ​ | ​ | ​ | Collection | ​ | EasyPoint® | ​ | Other | ​ | Product
Geographic Segment | ​ | Syringes | ​ | Products | ​ | Needles | ​ | Products | ​ | Sales
U.S. sales | ​ | $ | 19,491,747 | ​ | ​ | 1,259,289 | ​ | ​ | 8,595,794 | ​ | ​ | 27,315 | ​ | $ | 29,374,145
North and South America sales (excluding U.S.) | ​ |  | 1,895,393 | ​ | ​ | 96 | ​ | ​ | 59,040 | ​ | ​ | 6,240 | ​ |  | 1,960,769
Other international sales | ​ |  | 1,242,748 | ​ | ​ | 166,222 | ​ | ​ | 293,352 | ​ | ​ | 12,297 | ​ |  | 1,714,619
Total | ​ | $ | 22,629,888 | ​ | $ | 1,425,607 | ​ | $ | 8,948,186 | ​ | $ | 45,852 | ​ | $ | 33,049,533
​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | For the year ended December 31, 2023:
​ | ​ ​ ​ | ​ | ​ | ​ ​ ​ | Blood | ​ ​ ​ | ​ | ​ | ​ ​ ​ | ​ | ​ | ​ ​ ​ | ​
​ | ​ | ​ | ​ | ​ | Collection | ​ | EasyPoint® | ​ | Other | ​ | Total
Geographic Segment | ​ | Syringes | ​ | Products | ​ | Needles | ​ | Products | ​ | Revenue
U.S. sales (excluding U.S. government) | ​ | $ | 26,119,940 | ​ | ​ | 1,414,783 | ​ | ​ | 7,031,798 | ​ | ​ | 33,233 | ​ | $ | 34,599,754
North and South America sales (excluding U.S.) | ​ | ​ | 5,858,726 | ​ | ​ | — | ​ | ​ | — | ​ | ​ | 226,440 | ​ |  | 6,085,166
Other international sales | ​ | ​ | 2,176,674 | ​ | ​ | 511,788 | ​ | ​ | 216,944 | ​ | ​ | 6,600 | ​ |  | 2,912,006
Total | ​ | $ | 34,155,340 | ​ | $ | 1,926,571 | ​ | $ | 7,248,742 | ​ | $ | 266,273 | ​ | $ | 43,596,926
​
Income taxes | Income taxes The Company evaluates tax positions taken or expected to be taken in a tax return for recognition in the financial statements based on whether it is “more-likely-than-not” that a tax position will be sustained based upon the technical merits of the position. Measurement of the tax position is based upon the largest amount of benefit that is greater than 50% likely of being realized upon ultimate settlement. The Company provides for deferred income taxes through utilizing an asset and liability approach for financial accounting and reporting based on the tax effects of differences between the financial statement and tax bases of assets and liabilities, based on enacted rates expected to be in effect when such differences reverse in future periods. Deferred tax assets are periodically reviewed for realizability. As of December 31, 2025, Management concluded that an $11.6 million valuation allowance is needed on the net deferred tax asset. As of December 31, 2024, such valuation allowance was $9.1 million.
Earnings per share | Earnings per share The Company computes basic earnings per share (“EPS”) by dividing net earnings for the period (adjusted for any cumulative dividends for the period) by the weighted average number of common shares outstanding during the period. Diluted EPS includes the determinants of basic EPS and, in addition, reflects the dilutive effect, if any, of the common stock deliverable pursuant to stock options and/or common stock issuable upon the conversion of convertible preferred stock. ​ The calculation of diluted EPS under the treasury stock method included the following shares in 2025, 2024, and 2023: ​
​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | Years Ended December 31,
​ | ​ ​ ​ | 2025 | ​ ​ ​ | 2024 | ​ ​ ​ | 2023
Common stock underlying issued and outstanding stock options | ​ | — | ​ | — | ​ | 15,040
​ | ​ | — | ​ | — | ​ | 15,040
​ Preferred stock was excluded from the calculation of diluted EPS because the effect was antidilutive. ​ The potential dilution, if any, is shown on the following schedule: ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | ​ | Years Ended December 31,
​ | ​ ​ ​ | ​ | 2025 | ​ ​ ​ | 2024 | ​ ​ ​ | 2023
Net loss | ​ | ​ | $ | (12,565,230) | ​ | $ | (11,886,524) | ​ | $ | (7,011,036)
Preferred stock dividend requirements | ​ | ​ |  | (230,444) | ​ |  | (230,444) | ​ |  | (231,946)
Loss applicable to common shareholders | ​ | ​ | $ | (12,795,674) | ​ | $ | (12,116,968) | ​ | $ | (7,242,982)
Average common shares outstanding | ​ | ​ |  | 29,937,159 | ​ |  | 29,937,159 | ​ |  | 29,937,159
Average common and common equivalent shares outstanding — diluted | ​ | ​ |  | 29,937,159 | ​ |  | 29,937,159 | ​ |  | 29,937,159
Basic loss per share | ​ | ​ | $ | (0.43) | ​ | $ | (0.40) | ​ | $ | (0.24)
Diluted loss per share | ​ | ​ | $ | (0.43) | ​ | $ | (0.40) | ​ | $ | (0.24)
Shipping and handling costs | Shipping and handling costs ​ The Company classifies shipping and handling costs as part of Cost of sales in the Statements of Operations.
Share-based Compensation | Share-based Compensation The Company’s share-based payments are accounted for using the Black-Scholes fair value method. The Company generally records share-based compensation expense on a straight-line basis over the requisite service period. The Company records forfeitures as they occur.
Self-insured employee benefit costs | Self-insured employee benefit costs The Company self-insures certain health insurance benefits for its employees under certain policy limits. The Company has additional coverage provided by an insurance company for any individual with claims in excess of $110,000 and/or total plan claims in excess of $1.7 million for the plan year.
Research and development costs | Research and development costs Research and development costs are expensed as incurred.
Leases | Leases The Company determines if an arrangement is a lease at inception. Operating and finance leases are included in Other assets, Other accrued liabilities, and Other long-term liabilities on the Balance Sheets. Right of use ("ROU") assets represent the Company's right to use an underlying asset for the lease term and lease liabilities represent the obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. As the Company's leases do not provide an implicit rate, the incremental borrowing rate based on information available at the commencement date was used in determining the present value of lease payments. The operating lease ROU asset also includes any lease payments made and excludes lease incentives. Lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense for lease payments is recognized on a straight-line basis over the lease term. Leases with an initial term of twelve months or less are not recorded on the Balance Sheets; however, rent expense is recognized on a straight-line basis over the lease term. Finance leases that transfer substantially all the risks and rewards of ownership are amortized over the shorter of the lease term or the useful life of the underlying asset. Lease payments for finance leases are allocated between interest expense on the lease liability and reduction of the lease liability using the effective interest method. The present value of lease payments is determined using the lease’s implicit rate, if it is determinable, otherwise, the Company uses its incremental borrowing rate at lease commencement.
Technology Investment Agreement (TIA) | Technology Investment Agreement (TIA) Effective July 1, 2020, the Company entered into a Technology Investment Agreement (“TIA”) with the United States Government Department of Defense, U.S. Army Contracting Command-Aberdeen Proving Ground, Natick Contracting Division & Edgewood Contracting Division (ACC-APG, NCD & ECD) on behalf of the Biomedical Advanced Research and Development Authority (BARDA), as amended, for $81,029,518 in government funding for expanding the Company’s domestic production of needles and syringes. At the request of the US government, the TIA was transferred to a successor agreement, identified as Other Transaction Agreement in April 2023. Such agreement contains no additional requirements and, for the purposes of this report, the agreement shall continue to be referred to herein as the “TIA”. Under this agreement, the Company has made significant additions to its facilities which allow the Company to increase domestic production capacity. For further explanation, please refer to Note 10 – Technology Investment Agreement. As reimbursements were received from the U.S. government for expenditures under the TIA, the Company recorded a deferred liability. In 2021, the deferred liability began to be systematically amortized as a gain over the life of the related property, plant, and equipment and is presented as Other income – TIA on the Statements of Operations. For any reimbursements received for expenditures not capitalized as property, plant, and equipment, Other income – TIA was recognized in the same period as the expense.
Accounting Pronouncements, Recently Adopted and Recently Issued | Recently Adopted Pronouncements In December of 2023, the FASB issued ASU 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures.” The updated accounting guidance improves transparency of income tax disclosures, including the disaggregation of existing disclosures related to the effective tax rate reconciliation and income taxes paid. ASU No. 2023-09 is effective for public business entities for annual periods beginning after December 15, 2024. Early adoption is permitted. For all other entities, it is effective for annual periods beginning after December 15, 2025. Early adoption is permitted for annual financial statements that have not yet been issued or made available for issuance. Prospective application is required, with retrospective application permitted. The Company adopted ASU 2023-09 for the fiscal year beginning January 1, 2025 on a prospective basis. The adoption did not have a material impact on Company’s financial statements. In March 2024, the FASB issued ASU 2024-02, “Codification Improvements — Amendments to Remove References to the Concepts Statements”, which amends the Codification to remove references to various concepts statements. In most instances, the references are extraneous and not required to understand or apply the guidance. In other instances, the references were used in prior Statements to provide guidance in certain topical areas. ASU 2024-02 is effective for public business entities for fiscal periods beginning after December 15, 2024. For all other entities, it is effective for fiscal years, including interim periods within those fiscal years beginning after December 15, 2025. Early adoption is permitted for all entities for any fiscal year or interim period for which financial statements have not yet been issued or made available for issuance. The Company adopted ASU 2024-02 as of January 1, 2025 with no impact on the Company’s financial statements. Recently Issued Pronouncements In November 2024, the FASB issued ASU 2024-03, "Income Statement-Reporting Comprehensive Income-Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses." This update enhances the requirements for public companies to provide more detailed and structured disclosures of their expenses, aiming to improve transparency in financial reporting. The new guidance is effective for fiscal reporting periods beginning after December 15, 2026, and for interim periods starting after December 15, 2027. Early adoption is permitted for fiscal financial statements that have not yet been issued or made available for issuance. Companies can choose to apply the amendment either prospectively to periods beginning after the effective date or retrospectively to prior periods presented in their financial statements. The Company is evaluating the adoption of the amendments and the potential impact it may have, if any, on its financial statements. Refer to Note 18 - Segment Information for required disclosures. In December 2025, the Financial Accounting Standards Board issued ASU 2025-11, Interim Reporting (Topic 270): Narrow Scope Improvements. This update is intended to clarify and improve the guidance within Topic 270, including the form and content of interim financial statements and related disclosure requirements. The update also emphasizes the need to disclose material events and changes in circumstances occurring since the end of the most recent annual reporting period. The guidance is effective for annual reporting periods beginning after December 15, 2027, including interim periods within those annual periods, with early adoption permitted. The Company is currently assessing the potential impact this guidance may have on its financial statements and disclosures. In December 2025, the Financial Accounting Standards Board issued Accounting Standards Update (ASU) 2025-12, Codification Improvements. This update includes various technical corrections, clarifications, and other minor improvements intended to enhance the consistency and usability of the FASB Accounting Standards Codification. The amendments affect multiple topics within the Codification but are not expected to significantly change existing accounting conclusions. The guidance is effective for annual reporting periods beginning after December 15, 2026, including interim periods within those fiscal years, with early adoption permitted. The Company is currently evaluating the impact that the adoption of ASU 2025-12 may have on its financial statements and related disclosures.

X
- Definition Disclosure of accounting policy for shipping and handling costs classifies as cost of sales. + References No definition available. + Details
Name: | rvp_CostOfSalesShippingAndHandlingPolicyPolicyTextBlock
Namespace Prefix: | rvp_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for self insured employee benefit costs. + References No definition available. + Details
Name: | rvp_SelfInsuredEmployeeBenefitCostsPolicyTextBlock
Namespace Prefix: | rvp_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of technology investment agreement policy. + References No definition available. + Details
Name: | rvp_TechnologyInvestmentAgreementPolicyTextBlock
Namespace Prefix: | rvp_
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 cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482913/230-10-50-1 + Details
Name: | us-gaap_CashAndCashEquivalentsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- 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 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 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-2 + Details
Name: | us-gaap_EarningsPerSharePolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities. + References No definition available. + Details
Name: | us-gaap_FairValueMeasurementPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for determining the fair value of financial instruments. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-1 + Details
Name: | us-gaap_FairValueOfFinancialInstrumentsPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 360 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.CC) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480091/360-10-S99-2 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 05 -Paragraph 4 -SubTopic 10 -Topic 360 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482338/360-10-05-4 + Details
Name: | us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- 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 S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 2: 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 3: 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 4: 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 5: 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 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 330 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/330/tableOfContent Reference 7: 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 8: 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 for leasing arrangement entered into by lessee. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-1 + Details
Name: | us-gaap_LesseeLeasesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- 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 No definition available. + 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 long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 360 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(8)(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 6 -SubTopic 360 -Topic 958 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477798/958-360-50-6 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -SubTopic 360 -Topic 958 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477798/958-360-50-1 + Details
Name: | us-gaap_PropertyPlantAndEquipmentPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -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 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -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 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -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 + Details
Name: | us-gaap_ReceivablesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 730 -SubTopic 10 -Name Accounting Standards Codification -Section 05 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483044/730-10-05-1 + Details
Name: | us-gaap_ResearchAndDevelopmentExpensePolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for revenue from contract with customer. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 17 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-17 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 19 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-19 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20 Reference 9: http://www.xbrl.org/2003/role/exampleRef -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (e) -SubTopic 10 -Topic 235 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Topic 606 -Publisher FASB -URI https://asc.fasb.org/606/tableOfContent + Details
Name: | us-gaap_RevenueFromContractWithCustomerPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- 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 the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 235 -Name Accounting Standards Codification -Section S50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 235 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-05(b)(2)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 275 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-12 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 275 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-9 Reference 5: http://www.xbrl.org/2003/role/exampleRef -Topic 275 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482836/275-10-55-6 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 275 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-6 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 275 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-4 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c) -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1 + Details
Name: | us-gaap_UseOfEstimates
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration