XML 28 R18.htm IDEA: XBRL DOCUMENT
v3.22.2.2

Organization and Significant Accounting Policies (Policies) | 6 Months Ended
--- | ---
Jun. 30, 2022
Accounting Policies [Abstract] |
Organization and Business Operations | Organization and Business Operations VirTra, Inc. (the “Company,” “VirTra,” “we,” “us” or “our”), located in Chandler, Arizona, is a global provider of judgmental use of force training simulators, firearms training simulators and driving simulators for the law enforcement, military, educational and commercial markets. The Company’s patented technologies, software, and scenarios provide intense training for de-escalation, judgmental use-of-force, marksmanship and related training that mimics real-world situations. VirTra’s mission is to save and improve lives worldwide through practical and highly-effective virtual reality and simulator technology. The Company sells its products worldwide through a direct sales force and international distribution partners. The original business started in 1993 as Ferris Productions, Inc. In September 2001, Ferris Productions, Inc. merged with GameCom, Inc. to ultimately become VirTra, Inc., a Nevada corporation. During March 2020, a global pandemic was declared by the World Health Organization related to the rapidly growing outbreak of a novel strain of coronavirus (COVID-19). The pandemic has significantly impacted the economic conditions in the U.S., accelerating during half of March and April as federal, state and local governments react to the public health crisis, creating significant uncertainties in the U.S. economy. On March 30, 2020, the Governor for the State of Arizona issued a stay-at-home order which expired on May 15, 2020, upon which Arizona entered Phase I of reopening. The Company carefully reviewed all rules and regulations of the government orders and determined it met the requirements of an essential business to remain open. The Company had the majority of its staff begin working remotely in mid-March, with only essential personnel continue working at the manufacturing and production facilities and currently remains in Arizona’s Phase I of reopening. This situation is rapidly changing and additional impacts to the business may arise that we are not aware of currently. While the disruption is currently expected to be temporary, there is uncertainty around the duration. The ultimate impact of the pandemic on the Company’s results of operations, financial position, liquidity or capital resources cannot be reasonably estimated at this time. To date, the COVID-19 restrictions have resulted in reduced customer shipments and customer system installations. These recent developments are expected to result in lower recognized revenue and possibly lower gross margin when they occur. To date, there have been no order cancellations; rather, there have only been delays in when orders ship or installations occur and all delayed orders remain in backlog. Any future impact cannot be reasonably estimated at this time. The Company is no longer investing in Certificates of Deposits as a precautionary measure to increase its liquid cash position and preserve financial flexibility considering uncertainty in the U.S. and global markets resulting from COVID-19. Additionally, the Company’s stock repurchase program was suspended as a result of interim rulings for public-company recipients of a PPP loan under the CARES Act. The stock repurchase suspension remained in effect for the duration of the outstanding PPP loan and continues to remain in effect even though the PPP loan has been forgiven and is no longer outstanding. The Russian-Ukraine conflict is a global concern. The Company does not have any significant direct exposure to Russia or Ukraine through its operations, employee base, investments, or sanctions. We have no basis to evaluate the possible risks of this conflict.
Basis of Presentation | Basis of Presentation The unaudited financial statements included herein have been prepared by us without audit pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”) and should be read in conjunction with our audited financial statements for the year ended December 31, 2021 included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2021 filed with the SEC on August 2, 2022. Certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) have been condensed or omitted as permitted by the SEC, although we believe the disclosures that are made are adequate to make the information presented herein not misleading. The accompanying unaudited financial statements reflect, in our opinion, all normal recurring adjustments necessary to present fairly our financial position at June 30, 2022 and the results of our operations and cash flows for the periods presented. We derived the December 31, 2021 balance sheet data from audited financial statements; however, we did not include all disclosures required by GAAP. Interim results are subject to seasonal variations, and the results of operations for the six months ended June 30, 2022 are not necessarily indicative of the results to be expected for the full year.
Use of Estimates | Use of Estimates The preparation of financial statements in conformity with GAAP requires management to make estimates that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of 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. Significant accounting estimates in these financial statements include valuation assumptions for share-based payments, allowance for doubtful accounts, inventory reserves, accrual for warranty reserves, the carrying value of long-lived assets and intangible assets, income tax valuation allowances, and the allocation of the transaction price to the performance obligations in our contracts with customers.
Revenue Recognition | Revenue Recognition The Company adopted the Financial Accounting Standards Board’s (the “FASB”) Accounting Standards Codification (“ASC”) 606, Revenue from Contracts with Customer (Topic 606) (“ASC 606”) on January 1, 2018 and the Company elected to use the modified retrospective transition method which requires application of ASC 606 to uncompleted contracts at the date of adoption. The adoption of ASC 606 did not have a material impact on the financial statements. Under ASC 606, the Company must identify the contract with a customer, identify the performance obligations in the contract, determine the transaction price, allocate the transaction price to the performance obligations in the contract, and recognize revenue when (or as) the Company satisfies a performance obligation. Significant judgment is necessary when making these determinations. The Company’s primary sources of revenue are derived from simulator and accessories sales, training and installation, the sale of customizable software and the sale of extended service-type warranties. The Company’s policy is to typically invoice upon completion of installation and/or training until such time the performance obligations that have been satisfied are included in unbilled. Sales discounts are presented in the financial statements as reductions in determining net revenues. Credit sales are recorded as current assets (accounts receivable and unbilled revenue). Prepaid deposits received at the time of sale and extended warranties purchased are recorded as current and long-term liabilities (deferred revenue) until earned. The following briefly summarizes the nature of our performance obligations and method of revenue recognition:
Performance Obligation |  | Method of Recognition
Simulator and accessories |  | Upon transfer of control
Installation and training |  | Upon completion or over the period of services being rendered
Extended service-type warranty |  | Deferred and recognized over the life of the extended warranty
Customized software and content |  | Upon transfer of control or over the period services are performed depending on the terms of the contract
Customized content scenario |  | As performance obligation is transferred over time (input method using time and materials expanded)
Sales-based royalty exchanged for license of intellectual property |  | Recognized as the performance obligation is satisfied over time – which is as the sales occur.
The Company recognizes revenue upon transfer of control or upon completion of the services for the simulator and accessories; for the installation and training and customized software performance obligations as the customer has the right and ability to direct the use of these products and services and the customer obtains substantially all of the remaining benefit from these products and services at that time. Revenue from certain customized content contracts may be recognized over the period the services are performed based on the terms of the contract. For the sales-based royalty exchanged for license of intellectual property, the Company recognized revenue as the sales occur over time. The Company recognizes revenue on a straight-line basis over the period of services being rendered for the extended service-type warranties as these warranties represent a performance obligation to “stand ready to perform” over the duration of the warranties. As such, the warranty service is performed continuously over the warranty period. Each contract states the transaction price. The contracts do not include variable consideration, significant financing components or noncash consideration. The Company has elected to exclude sales and similar taxes from the measurement of the transaction price. The contract’s transaction price is allocated to the performance obligations based upon their stand-alone selling prices. Discounts to the stand-alone selling prices, if any, are allocated proportionately to each performance obligation.
Disaggregation of Revenue | Disaggregation of Revenue Under ASC 606, disaggregated revenue from contracts with customers depicts the nature, amount, timing, and uncertainty of revenue and cash flows affected by economic factors. The Company has evaluated revenues recognized and the following table illustrates the disaggregation disclosure by customer’s location and performance obligation. Disaggregation of Revenue Schedule of Disaggregation of Revenues
|  | Three Months ended June 30, |
|  | 2022 |  |  | 2021 |
|  | Commercial |  |  | Government |  |  | International |  |  | Total |  |  | Commercial |  |  | Government |  |  | International |  |  | Total |
Simulators and accessories |  | $ | 3,521,100 |  |  | $ | 1,422,233 |  |  | $ | 1,737,301 |  |  | $ | 6,680,634 |  |  | $ | 543,890 |  |  | $ | 3,503,592 |  |  | $ | 106,933 |  |  | $ | 4,154,415 |
Extended service-type warranties |  |  | 30,546 |  |  |  | 747,878 |  |  |  | 27,646 |  |  |  | 806,070 |  |  |  | 25,547 |  |  |  | 673,970 |  |  |  | 28,965 |  |  |  | 728,482 |
Customized software and content |  |  | - |  |  |  | 60,392 |  |  |  | 126,000 |  |  |  | 186,392 |  |  |  | - |  |  |  | 146,543 |  |  |  | 21,170 |  |  |  | 167,713 |
Installation and training |  |  | 35,343 |  |  |  | 249,847 |  |  |  | 39,097 |  |  |  | 324,287 |  |  |  | 15,043 |  |  |  | 186,909 |  |  |  | - |  |  |  | 201,952 |
Licensing and royalties |  |  | - |  |  |  | - |  |  |  | - |  |  |  | - |  |  |  | 2,630 |  |  |  | - |  |  |  | - |  |  |  | 2,630 |
Total Revenue |  | $ | 3,586,989 |  |  | $ | 2,480,350 |  |  | $ | 1,930,044 |  |  | $ | 7,997,383 |  |  | $ | 587,110 |  |  | $ | 4,511,014 |  |  | $ | 157,068 |  |  | $ | 5,255,192 |
|  | Six Months ended June 30, |
|  | 2022 |  |  | 2021 |
|  | Commercial |  |  | Government |  |  | International |  |  | Total |  |  | Commercial |  |  | Government |  |  | International |  |  | Total |
Simulators and accessories |  | $ | 5,101,292 |  |  | $ | 4,646,791 |  |  | $ | 2,643,938 |  |  | $ | 12,392,021 |  |  | $ | 815,528 |  |  | $ | 5,181,515 |  |  | $ | 1,184,118 |  |  | $ | 7,181,161 |
Extended service-type warranties |  |  | 62,033 |  |  |  | 1,478,238 |  |  |  | 45,308 |  |  |  | 1,585,579 |  |  |  | 47,621 |  |  |  | 1,344,554 |  |  |  | 49,015 |  |  |  | 1,441,190 |
Customized software and content |  |  | - |  |  |  | 2,106 |  |  |  | 209,000 |  |  |  | 211,106 |  |  |  | - |  |  |  | 613,956 |  |  |  | 73,443 |  |  |  | 687,399 |
Installation and training |  |  | 47,208 |  |  |  | 407,400 |  |  |  | 107,297 |  |  |  | 561,905 |  |  |  | 49,864 |  |  |  | 306,707 |  |  |  | 26,350 |  |  |  | 382,921 |
Licensing and royalties |  |  | - |  |  |  | - |  |  |  | - |  |  |  | - |  |  |  | 4,430 |  |  |  | - |  |  |  | - |  |  |  | 4,430 |
Total Revenue |  | $ | 5,210,533 |  |  | $ | 6,534,535 |  |  | $ | 3,005,543 |  |  | $ | 14,750,611 |  |  | $ | 917,443 |  |  | $ | 7,446,732 |  |  | $ | 1,332,926 |  |  | $ | 9,697,101 |
For the six months ended June 30, 2022, governmental customers comprised $6,534,535, or 44% of total net sales, commercial customers comprised $5,210,533, or 35% of total net sales, and international customers comprised $3,005,543, or 20% of total net sales. By comparison, for the six months ended June 30, 2021, governmental customers comprised $7,446,732, or 77% of total net sales, commercial customers comprised $917,443, or 9% of total net sales, and international customers comprised $1,332,926, or 14% of total net sales. Customer Deposits Customer deposits consist of prepaid deposits received for equipment purchase orders and for Subscription Training Equipment Partnership (“STEP”) operating agreements that expire annually. Customer deposits are considered a deferred liability until the completion of the customer’s contract performance obligation. When revenue is recognized, the deposit is applied to customer’s receivable balance. Customer deposits are recorded as a current liability under deferred revenue on the accompanying balance sheet and totalled $3,212,846 and $2,371,531 at June 30, 2022 and December 31, 2021, respectively. Changes in deferred revenue amounts related to customer deposits will fluctuate from year to year based upon the mix of customers required to prepay deposits under the Company’s credit policy. Warranty The Company warranties its products from manufacturing defects on a limited basis for a period of one year after purchase, but also sells separately priced extended service-type warranties for periods of up to four years after the expiration of the standard one-year warranty. During the term of the initial one-year warranty, if the device fails to operate properly from defects in materials and workmanship, the Company will fix or replace the defective product. Deferred revenue for separately priced extended warranties one year or less totalled $1,160,327 and $1,764,034 as of June 30, 2022 and December 31, 2021, respectively. Deferred revenue for separately priced extended warranties longer than one year totalled $2,311,052 and $1,815,871 as of June 30, 2022 and December 31, 2021, respectively. The accrual for the one-year manufacturer’s warranty liability totalled $434,000 and $384,000 as of June 30, 2022 and December 31, 2021, respectively. During the six months ended June 30, 2022 and 2021, the Company recognized revenue of $916,069 and $682,842, respectively, related to the extended service-type warranties that was amortized from the deferred revenue balance at the beginning of each period. Changes in deferred revenue amounts related to extended service-type warranties will fluctuate from year to year based upon the average remaining life of the warranties at the beginning of the period and new extended service-type warranties sold during the period. Concentration of Credit Risk and Major Customers and Suppliers Financial instruments that potentially subject the Company to concentrations of credit risk consist of cash and cash equivalents, certificates of deposit, accounts receivable and notes receivable. The Company’s cash, cash equivalents and certificates of deposit are maintained with financial institutions with high credit standings and are FDIC insured deposits. The FDIC insures deposits according to the ownership category in which the funds are insured and how the accounts are titled. The standard deposit insurance coverage limit is $250,000 per depositor, per FDIC-insured bank, per ownership category. The Company had uninsured cash and cash equivalents of $14,515,248 and $19,207,786 as of June 30, 2022 and December 31, 2021, respectively. Most sales are to governments that are typically made on credit and the Company generally does not require collateral. Management performs ongoing credit evaluations of its customers’ financial condition and maintains an allowance for estimated losses. Historically, the Company has experienced minimal charges relative to doubtful accounts. Historically, the Company primarily sells its products to United States federal and state agencies. For the six months ended June 30, 2022, no single customer comprised more than 10% of total net sales. By comparison, for the six months ended June 30, 2021, one federal agency comprised 10% of total net sales. As of June 30, 2022, one commercial customer comprised 13.7% of total accounts receivable. By comparison, as of December 31, 2021, the Company did not have any customer that accounted for more than 10% of total accounts receivable. Net Income per Common Share The net income per common share is computed by dividing net income by the weighted average of common shares outstanding. Diluted net income per share reflects the potential dilution, using the treasury stock method, that would occur if outstanding stock options and warrants were exercised. Earnings per share computations are as follows: Schedule of Earnings Per Share
|  | Three Months Ended June 30, |  |  | Six Months Ended June 30, |
|  | 2022 |  |  | 2021 |  |  | 2022 |  |  | 2021 |
Net Income |  | $ | 787,374 |  |  | $ | 529,359 |  |  | $ | 1,364,448 |  |  | $ | 1,184,522 |
Weighted average common stock outstanding |  |  | 10,866,775 |  |  |  | 10,644,363 |  |  |  | 10,837,186 |  |  |  | 9,209,808 |
Incremental shares from stock options |  |  | 25,527 |  |  |  | 48,875 |  |  |  | 30,481 |  |  |  | (299 | )
Weighted average common stock outstanding diluted |  |  | 10,892,302 |  |  |  | 10,693,238 |  |  |  | 10,867,667 |  |  |  | 9,209,509 |
Net income per common share and common equivalent shares |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Basic |  | $ | 0.07 |  |  | $ | 0.05 |  |  | $ | 0.13 |  |  | $ | 0.13 |
Diluted |  | $ | 0.07 |  |  | $ | 0.05 |  |  | $ | 0.13 |  |  | $ | 0.13 |
Customer Deposits | Customer Deposits Customer deposits consist of prepaid deposits received for equipment purchase orders and for Subscription Training Equipment Partnership (“STEP”) operating agreements that expire annually. Customer deposits are considered a deferred liability until the completion of the customer’s contract performance obligation. When revenue is recognized, the deposit is applied to customer’s receivable balance. Customer deposits are recorded as a current liability under deferred revenue on the accompanying balance sheet and totalled $3,212,846 and $2,371,531 at June 30, 2022 and December 31, 2021, respectively. Changes in deferred revenue amounts related to customer deposits will fluctuate from year to year based upon the mix of customers required to prepay deposits under the Company’s credit policy.
Warranty | Warranty The Company warranties its products from manufacturing defects on a limited basis for a period of one year after purchase, but also sells separately priced extended service-type warranties for periods of up to four years after the expiration of the standard one-year warranty. During the term of the initial one-year warranty, if the device fails to operate properly from defects in materials and workmanship, the Company will fix or replace the defective product. Deferred revenue for separately priced extended warranties one year or less totalled $1,160,327 and $1,764,034 as of June 30, 2022 and December 31, 2021, respectively. Deferred revenue for separately priced extended warranties longer than one year totalled $2,311,052 and $1,815,871 as of June 30, 2022 and December 31, 2021, respectively. The accrual for the one-year manufacturer’s warranty liability totalled $434,000 and $384,000 as of June 30, 2022 and December 31, 2021, respectively. During the six months ended June 30, 2022 and 2021, the Company recognized revenue of $916,069 and $682,842, respectively, related to the extended service-type warranties that was amortized from the deferred revenue balance at the beginning of each period. Changes in deferred revenue amounts related to extended service-type warranties will fluctuate from year to year based upon the average remaining life of the warranties at the beginning of the period and new extended service-type warranties sold during the period.
Concentration of Credit Risk and Major Customers and Suppliers | Concentration of Credit Risk and Major Customers and Suppliers Financial instruments that potentially subject the Company to concentrations of credit risk consist of cash and cash equivalents, certificates of deposit, accounts receivable and notes receivable. The Company’s cash, cash equivalents and certificates of deposit are maintained with financial institutions with high credit standings and are FDIC insured deposits. The FDIC insures deposits according to the ownership category in which the funds are insured and how the accounts are titled. The standard deposit insurance coverage limit is $250,000 per depositor, per FDIC-insured bank, per ownership category. The Company had uninsured cash and cash equivalents of $14,515,248 and $19,207,786 as of June 30, 2022 and December 31, 2021, respectively. Most sales are to governments that are typically made on credit and the Company generally does not require collateral. Management performs ongoing credit evaluations of its customers’ financial condition and maintains an allowance for estimated losses. Historically, the Company has experienced minimal charges relative to doubtful accounts. Historically, the Company primarily sells its products to United States federal and state agencies. For the six months ended June 30, 2022, no single customer comprised more than 10% of total net sales. By comparison, for the six months ended June 30, 2021, one federal agency comprised 10% of total net sales. As of June 30, 2022, one commercial customer comprised 13.7% of total accounts receivable. By comparison, as of December 31, 2021, the Company did not have any customer that accounted for more than 10% of total accounts receivable.
Net Income per Common Share | Net Income per Common Share The net income per common share is computed by dividing net income by the weighted average of common shares outstanding. Diluted net income per share reflects the potential dilution, using the treasury stock method, that would occur if outstanding stock options and warrants were exercised. Earnings per share computations are as follows: Schedule of Earnings Per Share
|  | Three Months Ended June 30, |  |  | Six Months Ended June 30, |
|  | 2022 |  |  | 2021 |  |  | 2022 |  |  | 2021 |
Net Income |  | $ | 787,374 |  |  | $ | 529,359 |  |  | $ | 1,364,448 |  |  | $ | 1,184,522 |
Weighted average common stock outstanding |  |  | 10,866,775 |  |  |  | 10,644,363 |  |  |  | 10,837,186 |  |  |  | 9,209,808 |
Incremental shares from stock options |  |  | 25,527 |  |  |  | 48,875 |  |  |  | 30,481 |  |  |  | (299 | )
Weighted average common stock outstanding diluted |  |  | 10,892,302 |  |  |  | 10,693,238 |  |  |  | 10,867,667 |  |  |  | 9,209,509 |
Net income per common share and common equivalent shares |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Basic |  | $ | 0.07 |  |  | $ | 0.05 |  |  | $ | 0.13 |  |  | $ | 0.13 |
Diluted |  | $ | 0.07 |  |  | $ | 0.05 |  |  | $ | 0.13 |  |  | $ | 0.13 |

X
- Definition Disaggregation Of Revenue [Policy Text Block] + References No definition available. + Details
Name: | VTSI_DisaggregationOfRevenuePolicyTextBlock
Namespace Prefix: | VTSI_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Organization And Business Operations [Policy Text Block] + References No definition available. + Details
Name: | VTSI_OrganizationAndBusinessOperationsPolicyTextBlock
Namespace Prefix: | VTSI_
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 No definition available. + 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. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (d) -URI https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 825 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=126941378&loc=d3e61044-112788 + 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 the treatment of funds received from or paid to insureds, insurers and reinsurers on contracts for which the criteria for transferring or assuming insurance risk has not been satisfied by the insurer or reinsurer. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 825 -Section 05 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=6487483&loc=d3e32239-158577 + Details
Name: | us-gaap_DepositContractsPolicy
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://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -URI https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257 + 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 revenue. Includes revenue from contract with customer and from other sources. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (e) -URI https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (f) -URI https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790 + 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 standard warranties including the methodology for measuring the liability. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249 + Details
Name: | us-gaap_StandardProductWarrantyPolicy
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 -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 12 -URI https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 11 -URI https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 9 -URI https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 4 -URI https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 8 -URI https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -URI https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592 + Details
Name: | us-gaap_UseOfEstimates
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration