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

Accounting Policies, by Policy (Policies) | 6 Months Ended
--- | ---
Jun. 30, 2025
Summary of Significant Accounting Policies [Abstract] |
Accounts Receivable | Accounts Receivable Accounts receivable are carried at the original invoice amount less an estimate made for credit losses based on a review of all outstanding amounts on a quarterly basis. Management determines the allowance for credit losses by regularly evaluating individual customer receivables and considering a customer’s financial condition, credit history, current economic conditions and other relevant factors, including specific reserves for certain accounts. Accounts receivable are written off when deemed uncollectible. Bad debt expenses are recorded in operating expenses on the condensed consolidated statements of operations. The activity for the allowance for credit losses during the six months ended June 30, 2025 and 2024 is set forth in the table below:
|  | Balance at |  |  |  |  |  | Deductions |  |  | Balance at |
|  | Beginning of |  |  | Charged to |  |  | from the |  |  | End of |
|  | Period |  |  | Expenses |  |  | Allowance |  |  | Period |
Six Months ended June 30, 2025 Allowance for Credit Losses |  | $ | 396,000 |  |  | $ | 28,000 |  |  | $ | (56,000 | ) |  | $ | 368,000 |
Six Months ended June 30, 2024 Allowance for Credit Losses |  | $ | 344,000 |  |  | $ | 26,000 |  |  | $ | (82,000 | ) |  | $ | 288,000 |
Inventory Valuation | Inventory Valuation The Company values inventory at the lower of cost or an estimated net realizable value using the first-in first out method. The Company periodically evaluates inventory items not secured by backlog and establishes write-downs to estimated net realizable value for excess quantities, slow-moving goods, obsolescence and for other impairments of value. Adjustments to inventory are recorded in cost of sales. Inventories consist of the following at:
|  | June 30, |  |  | December 31, |
|  | 2025 |  |  | 2024 |
Raw Materials |  | $ | 6,754,000 |  |  | $ | 6,318,000 |
Work In Progress |  |  | 14,373,000 |  |  |  | 13,028,000 |
Semi-Finished Goods |  |  | 8,043,000 |  |  |  | 8,805,000 |
Final-Finished Goods |  |  | 1,017,000 |  |  |  | 660,000 |
Total Inventory |  | $ | 30,187,000 |  |  | $ | 28,811,000 |
Credit and Concentration Risks | Credit and Concentration Risks A large percentage of the Company’s revenues are derived directly from large aerospace and defense prime contractors for which the ultimate end-user is the U.S. Government, other governments, or commercial airlines. The composition of customers that exceeded 10% of net sales for the three months ended June 30, 2025 and 2024 are shown below:
|  | Percentage of Net Sales |
Customer |  | 2025 |  |  | 2024 |
RTX (a) |  |  | 44.3 | % |  |  | 25.2 | %
Lockheed Martin |  |  | 27.5 | % |  |  | 25.4 | %
Northrop |  |  | 8.0 | % |  |  | 30.5 | %
| (a) | RTX includes Collins Landing Systems and Collins Aerostructures
The composition of customers that exceeded 10% of net sales for the six months ended June 30, 2025 and 2024 are shown below:
|  | Percentage of Net Sales |
Customer |  | 2025 |  |  | 2024 |
RTX (a) |  |  | 36.7 | % |  |  | 29.3 | %
Lockheed Martin |  |  | 33.4 | % |  |  | 25.6 | %
Northrop |  |  | 8.1 | % |  |  | 20.6 | %
| (a) | RTX includes Collins Landing Systems and Collins Aerostructures
The composition of customers that exceed 10% of accounts receivable for June 30, 2025 and December 31, 2024 are shown below:
|  | Percentage of Net Receivables |
|  | June 30, |  |  | December 31, |
Customer |  | 2025 |  |  | 2024 |
RTX (a) |  |  | 67.2 | % |  |  | 38.2 | %
Lockheed |  |  | 10.1 | % |  |  | 8.6 | %
Ontic |  |  | 5.5 | % |  |  | 14.6 | %
Northrop |  |  | 2.1 | % |  |  | 11.0 | %
| (a) | RTX includes Collins Landing Systems and Collins Aerostructures
Disaggregation of Revenue | Disaggregation of Revenue The following table summarizes revenue from contracts with customers for the three and six month ending June 30, 2025 and 2024:
|  | Three Months Ended |  |  | Six Months Ended |
Product |  | June 30, 2025 |  |  | June 30, 2024 |  |  | June 30, 2025 |  |  | June 30, 2024 |
Military |  | $ | 6,831,000 |  |  | $ | 8,920,000 |  |  | $ | 15,171,000 |  |  | $ | 19,304,000 |
Commercial |  |  | 5,828,000 |  |  |  | 4,652,000 |  |  |  | 9,631,000 |  |  |  | 8,329,000 |
Total |  | $ | 12,659,000 |  |  | $ | 13,572,000 |  |  | $ | 24,802,000 |  |  | $ | 27,633,000 |
Cash | Cash During the period ended June 30, 2025, the Company had occasionally maintained balances in its bank accounts that were in excess of the FDIC limit. The Company has not experienced any losses on these accounts.
Major Suppliers | Major Suppliers The Company utilizes sole-source suppliers to supply raw materials or other parts used in production. These suppliers are its only source for such parts and, therefore, in the event any of them were to go out of business or be unable to provide parts for any reason, the Company’s business would be severely harmed.
Customer Deposits | Customer Deposits The Company receives advance payments on certain contracts with the remainder of the contract balance due upon the shipment of the final product once the customer inspects and approves the product for shipment. At that time, the entire amount will be recognized as revenue and the deposit will be applied to the customer’s invoice. At June 30, 2025 and December 31, 2024, customer deposits were $442,000 and $1,115,000 respectively. The Company recognized revenue of $142,000 and $673,000 during the three and six months ended June 30, 2025, respectively, that was included in the customer deposits balance as of December 31, 2024. The Company recognized revenue of $897,000 and $1,296,000 during the three and six months ended June 30, 2024, respectively, that was included in the customer deposits balance as of December 31, 2023.
Backlog | Backlog Backlog represents the value of orders received pursuant to our Long-Term Agreements (“LTA”) or spot orders pursuant to a purchase order. As of June 30, 2025, backlog relating to remaining performance obligations on contracts was approximately $128.5 million. The Company estimates that a substantial portion of this backlog will be recognized as net sales during the next twenty-four-months, with the rest thereafter. This expectation assumes that raw material supplies and outsourced processing is completed and delivered on time and that the Company’s customers will accept delivery as scheduled. The Company anticipates that sales during the aforementioned periods will also include sales from expected new orders that are not included in backlog.
Contract Costs Receivable | Contract Costs Receivable Contract costs receivable represent costs to be reimbursed from a terminated contract. The Company collected the contract cost receivable of $296,000 at December 31, 2024 in March of 2025. Contract costs receivable at June 30, 2025 and December 31, 2024 were $0 and $296,000, respectively.
Earnings (Loss) per share | Earnings (Loss) per share Basic earnings (loss) per share (“EPS”) is computed by dividing the net income (loss) applicable to common stockholders by the weighted-average number of shares of common stock outstanding for the period. For purposes of calculating diluted earnings (loss) per common share, the numerator includes net income (loss) plus interest on convertible notes payable assumed converted as of the first day of the period. The denominator includes both the weighted-average number of shares of common stock outstanding during the period and the number of common stock equivalents if the inclusion of such common stock equivalents is dilutive. Dilutive common stock equivalents potentially include stock options and warrants using the treasury stock method and convertible notes payable using the if-converted method. The following is a calculation of net (loss) income applicable to common stockholders utilized to calculate EPS:
|  | Three Months Ended |  |  | Six Months Ended |
|  | June 30, |  |  | June 30, |  |  | June 30, |  |  | June 30, |
|  | 2025 |  |  | 2024 |  |  | 2025 |  |  | 2024 |
Net Income (Loss) per condensed consolidated statements of operations |  | $ | (422,000 | ) |  | $ | 298,000 |  |  | $ | (1,410,000 | ) |  | $ | (408,000 | )
Add: Convertible Note Interest for Potential Note Conversion |  |  | - |  |  |  | 77,000 |  |  |  | - |  |  |  | - |
Net (Loss) Income used to calculate diluted earnings per share |  | $ | (422,000 | ) |  | $ | 375,000 |  |  | $ | (1,410,000 | ) |  | $ | (408,000 | )
The following is a reconciliation of the denominators of basic and diluted earnings per share computations:
|  | Three Months Ended |  |  | Six Months Ended |
|  | June 30, |  |  | June 30, |  |  | June 30, |  |  | June 30, |
|  | 2025 |  |  | 2024 |  |  | 2025 |  |  | 2024 |
Weighted average shares outstanding used to compute basic earnings per share |  |  | 3,731,335 |  |  |  | 3,318,620 |  |  |  | 3,699,084 |  |  |  | 3,318,146 |
Effect of dilutive stock options |  |  | - |  |  |  | 106,420 |  |  |  | - |  |  |  | - |
Effect of dilutive convertible notes payable |  |  | - |  |  |  | 405,800 |  |  |  | - |  |  |  | - |
Weighted average shares outstanding and dilutive securities used to compute dilutive earnings per share |  |  | 3,731,335 |  |  |  | 3,724,420 |  |  |  | 3,699,084 |  |  |  | 3,318,146 |
Per share amount – basic |  | $ | (0.11 | ) |  | $ | 0.09 |  |  | $ | (0.38 | ) |  | $ | (0.12 | )
Per share amount – diluted |  | $ | (0.11 | ) |  | $ | 0.08 |  |  | $ | (0.38 | ) |  | $ | (0.12 | )
The following securities have been excluded from the calculation as the exercise price was greater than the average market price of the common stock and because the effect of including these potential shares was anti-dilutive due to net loss incurred during that period:
|  | Three Months Ended |  |  | Six Months Ended |
|  | June 30, |  |  | June 30, |  |  | June 30, |  |  | June 30, |
|  | 2025 |  |  | 2024 |  |  | 2025 |  |  | 2024 |
Stock Options |  |  | 374,503 |  |  |  | 313,583 |  |  |  | 374,503 |  |  |  | 420,003 |
Restricted Stock Units |  |  | 190,418 |  |  |  | - |  |  |  | 190,418 |  |  |  | - |
Convertible Notes Payable |  |  | 361,700 |  |  |  | - |  |  |  | 361,700 |  |  |  | 405,800 |
|  |  | 926,621 |  |  |  | 313,583 |  |  |  | 926,621 |  |  |  | 825,803 |
Stock-Based Compensation | Stock-Based Compensation The Company accounts for stock-based compensation in accordance with FASB ASC 718, “Compensation – Stock Compensation.” Under the fair value recognition provision of the ASC, stock-based compensation cost is estimated at the grant date based on the fair value of the award. The Company estimates the fair value of stock options and warrants granted using the Black-Scholes-Merton option pricing model and stock grants at their closing reported market value. Stock-based compensation expense for employees amounted to $157,000 and $12,000 for the three months ended June 30, 2025 and 2024, respectively, and $592,000 and $36,000 for the six months ended June 30, 2025 and 2024, respectively. Stock-based compensation expense for directors amounted to $39,000 and $38,000 for the three months ended June 30, 2025 and 2024, respectively, and $78,000 and $76,000 for the six months ended June 30, 2025 and 2024, respectively. Stock compensation expenses for employees and directors were included in operating expenses in the accompanying condensed consolidated statements of operations.
Recently Issued Accounting Pronouncements | Recently Issued Accounting Pronouncements In December 2023, the FASB issued ASU 2023-09 “Income Taxes (Topic 740): Improvements to Income Tax Disclosures”, related to improvements to income tax disclosures. The amendments in this update require enhanced jurisdictional and other disaggregated disclosures for the effective tax rate reconciliation and income taxes paid. The amendments in this update are effective for fiscal years beginning after December 15, 2024. The adoption of this pronouncement is not expected to have a material impact on the Company’s condensed consolidated financial statements. In November 2024, the FASB issued ASU 2024-03, “Disaggregation of Income Statement Expenses”, which requires public business entities to disclose additional information about specific expenses categories in the notes to financial statements at interim and annual reporting periods. The amendments in ASU 2024-03 are effective for annual reporting periods beginning after December 15, 2026, and interim reporting periods beginning after December 15, 2027. Early adoption is permitted. The Company is currently assessing the impact that adoption of this new accounting guidance will have on its consolidated financial statements and footnote disclosures. The Company does not believe that any other recently issued, but not yet effective, accounting standards if currently adopted would have a material effect on the accompanying condensed consolidated financial statements.

X
- Definition Disclosure of accounting policy for backlog. + References No definition available. + Details
Name: | airi_BacklogPolicyPolicyTextBlock
Namespace Prefix: | airi_
Data Type: | dtr:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of Contract Costs Receivable Policy. + References No definition available. + Details
Name: | airi_ContractCostsReceivablePolicyTextBlock
Namespace Prefix: | airi_
Data Type: | dtr:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for disaggregation of revenue. + References No definition available. + Details
Name: | airi_DisaggregationOfRevenuePolicyTextBlock
Namespace Prefix: | airi_
Data Type: | dtr:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for major suppliers. + References No definition available. + Details
Name: | airi_MajorSuppliersPolicyPolicyTextBlock
Namespace Prefix: | airi_
Data Type: | dtr: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 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://www.xbrl.org/2009/role/commonPracticeRef -Topic 944 -SubTopic 825 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/944-825/tableOfContent + 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://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 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 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 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 (d) -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 (a) -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