XML 45 R29.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Organization and Summary of Significant Accounting Policies (Policies) | 12 Months Ended
--- | ---
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract] |
Principles of Consolidation | Principles of Consolidation and Basis of Presentation The consolidated financial statements include the accounts of Kratos and its majority owned subsidiaries, for which all intercompany transactions have been eliminated in consolidation.
Basis of Presentation | Principles of Consolidation and Basis of Presentation The consolidated financial statements include the accounts of Kratos and its majority owned subsidiaries, for which all intercompany transactions have been eliminated in consolidation.
Fiscal Year | Fiscal Year The Company has a 52/53 week fiscal year ending on the last Sunday of the calendar year, with interim fiscal periods ending on the last Sunday of each calendar quarter. There were 53 calendar weeks in the fiscal years ending on December 31, 2023, and 52 calendar weeks in the fiscal years ending on December 25, 2022 and December 26, 2021.
Use of Estimates | Use of Estimates The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the U.S. (“GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Such estimates include revenue recognition, valuation of long-lived assets including identifiable intangibles and goodwill, accounting for income taxes including the related valuation allowance on the deferred tax asset and uncertain tax positions, contingencies and litigation, contingent acquisition consideration, and stock-based compensation. In the future, the Company may realize actual results that differ from the current reported estimates and if the estimates that the Company has used change in the future, such changes could have a material impact on the Company’s consolidated financial position, results of operations and cash flows.
Revenue Recognition | Revenue Recognition Effective January 1, 2018, the Company adopted the Financial Accounting Standards Board (“FASB”) ASU 2014-09, Revenue from Contracts with Customers, and the related amendments, which are codified into Accounting Standards Codification (“ASC”) 606 (“ASC 606”). To determine revenue recognition for arrangements that the Company determines are within the scope of ASC 606, the Company performs the following five steps: (i) identify the contract(s) with a customer; (ii) identify the performance obligation(s) in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligation(s) in the contract; and (v) recognize revenue when (or as) the entity satisfies a performance obligation. Once the contract is identified and determined to be within the scope of ASC 606, the Company assesses the goods or services promised within each contract and determines those that are performance obligations, and assesses whether each promised good or service is distinct. The Company then recognizes as revenue the amount of the transaction price that is allocated to the respective performance obligation when (or as) the performance obligation is satisfied. A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of account under ASC 606. The majority of the Company’s contracts have a single performance obligation as the promise to transfer the individual goods or services is not separately identifiable from other promises in the contracts and, therefore, not distinct. For contracts with multiple performance obligations, the Company allocates the contract’s transaction price to each performance obligation using the best estimate of the standalone selling price of each distinct good or service in the contract. The primary method used to estimate standalone selling price is the expected-cost-plus-margin approach, under which the Company forecasts the expected costs of satisfying a performance obligation and then adds an appropriate margin for that distinct good or service. For the majority of contracts, the Company satisfies the underlying performance obligations over time as the customer obtains control or receives benefits as work is performed on the contract. The Company generally recognizes revenue over time as work is performed on long-term contracts because of continuous transfer of control to the customer. For U.S. government contracts, this continuous transfer of control to the customer is supported by clauses in the contract that allow the customer to unilaterally terminate the contract for convenience, pay for costs incurred plus a reasonable profit and take control of any work in process. Similarly, for non-U.S. government contracts, the customer typically controls the work in process as evidenced either by contractual termination clauses or by our rights to payment of the transaction price associated with work performed to date on products or services that do not have an alternative use to the Company. As a result, under ASC 606 revenue is recognized over time using the cost-to-cost method (cost incurred relative to total estimated cost at completion). Remaining Performance Obligations Revenues from remaining performance obligations are calculated as the dollar value of the remaining performance obligations on executed contracts. On December 31, 2023, the Company had approximately $1,243.9 million of remaining performance obligations. The Company expects to recognize approximately 65.0% of the remaining performance obligations as revenue in 2024, an additional 14.0% in 2025, and the balance thereafter. Contract Estimates Due to the nature of the work required to be performed on many performance obligations, the estimation of total cost at completion is complex, subject to many variables and requires significant judgment. On a quarterly basis, the Company conducts its contract cost Estimate at Completion (“EAC”) process by reviewing the progress and execution of outstanding performance obligations within its contracts. As part of this process, management reviews information including, but not limited to, any outstanding key contract matters, progress towards completion and the related program schedule, identified risks and opportunities and the related changes in estimates of revenues and costs. The risks and opportunities include management’s judgment about the ability and cost to achieve the schedule (e.g., the number and type of milestone events), technical requirements (e.g., a newly-developed product versus a mature product) and other contract requirements. Management must make assumptions and estimates regarding labor productivity and availability, the complexity of the work to be performed, the availability of materials, the length of time to complete the performance obligation (e.g., to estimate increases in wages and prices for materials and related support cost allocations), execution by subcontractors, the availability and timing of funding from customers and overhead cost rates, among other variables. In addition, certain of the Company’s long-term contracts contain award fees, incentive fees, or other provisions that can either increase or decrease the transaction price. These variable amounts generally are awarded upon achievement of certain performance metrics, program milestones or cost targets and can be based upon customer discretion. Variable consideration is estimated at the most likely amount to which the Company is expected to be entitled. Estimated amounts are included in the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. Estimates of variable consideration and determination of whether to include estimated amounts in the transaction price are based largely on an assessment of the Company’s anticipated performance and all information (historical, current and forecasted) that is reasonably available. Contracts are often modified to account for changes in contract specifications and requirements. Contract modifications are considered to exist when the modification either creates new or changes the existing enforceable rights and obligations. Most of the Company’s contract modifications are for goods or services that are not distinct from the existing contract due to the significant integration service provided in the context of the contract and are accounted for as if they were part of that existing contract. The effect of a contract modification on the transaction price, and the measure of progress for the performance obligation to which it relates, is recognized as an adjustment to revenue (either as an increase in or a reduction of revenue) on a cumulative catch-up basis. As a result of the EAC process, any quarterly adjustments to revenues, cost of sales, and the related impact to operating income are recognized as necessary in the period they become known. These adjustments may result from positive program performance, and may result in an increase in operating income during the performance of individual performance obligations, if it is determined the Company will be successful in mitigating risks surrounding the technical, schedule and cost aspects of those performance obligations or realizing related opportunities. Likewise, these adjustments may result in a decrease in operating income if it is determined the Company will not be successful in mitigating these risks or realizing related opportunities. Changes in estimates of net sales, cost of sales and the related impact to operating income are recognized quarterly on a cumulative catch-up basis, which recognizes in the current period the cumulative effect of the changes on current and prior periods. A significant change in one or more of these estimates could affect the profitability of one or more of the Company’s contracts. When estimates of total costs to be incurred on a performance obligation exceed total estimates of revenue to be earned, a provision for the entire loss on the performance obligation is recognized in the period the loss is determined. For the year ended December 26, 2021 the Company recorded a $6.9 million favorable EAC adjustment on one of its long-term government contracts. No other cumulative catch-up adjustment on any one contract was material to the Company’s consolidated financial statements for the years ended December 31, 2023, December 25, 2022 and December 26, 2021. Likewise, other than the impact of the adjustment for the one contract in the year ended December 26, 2021, total cumulative catch-up adjustments were not material for the years ended December 31, 2023, December 25, 2022 and December 26, 2021. As of December 31, 2023 and December 25, 2022, accrued expenses included the accrual for losses on contracts of $2.0 million and $1.2 million, respectively. Contract Assets and Liabilities For each of the Company’s contracts, the timing of revenue recognition, customer billings, and cash collections results in a net contract asset or liability at the end of each reporting period. Fixed-price contracts are typically billed to the customer either using progress payments, whereby amounts are billed monthly as costs are incurred or work is completed, or performance based payments, which are based upon the achievement of specific, measurable events or accomplishments defined and valued at contract inception. Cost-type contracts are typically billed to the customer on a monthly or semi-monthly basis. Contract assets consist of unbilled receivables, primarily related to long-term contracts where revenue recognized under the cost-to-cost method exceeds amounts billed to customers. Unbilled receivables are classified as current assets and, in accordance with industry practice, include amounts that may be billed and collected beyond one year due to the long term nature of many of the Company’s contracts. Accumulated contract costs in unbilled receivables include direct production costs, factory and engineering overhead, production tooling costs, and, for government contracts, recovery of allowable general and administrative expenses. Unbilled receivables also include certain estimates of variable consideration described above. The Company’s contracts that give rise to contract assets are not considered to include a significant financing component as the payment terms are intended to protect the customer in the event the Company does not perform on its obligations under the contract. Contract liabilities include advance payments and billings in excess of revenue recognized. Certain customers make advance payments prior to the satisfaction of the Company’s performance obligations on the contract. These amounts are recorded as contract liabilities until such performance obligations are satisfied, either over time as costs are incurred or at a point in time when deliveries are made. The Company’s contracts that give rise to contract liabilities do not include a significant financing component as the underlying advance payments received are generally utilized to pay for contract costs within a one-year period or are used to ensure the customer meets contractual requirements. For federal contracts, the Company follows U.S. Government procurement and accounting standards in assessing the allowability and the allocability of costs to contracts. Recurring evaluations of contract cost, scheduling and technical matters are performed by management. Costs incurred and allocated to contracts with the U.S. Government are scrutinized for compliance with regulatory standards by the Company’s personnel, and are subject to audit by the Defense Contract Audit Agency (“DCAA”). From time to time, the Company may proceed with work based on customer direction prior to the completion and signing of formal contract documents. The Company has a formal review process for approving any such work. Revenue associated with such work is recognized only when the criteria to establish a contract under ASC 606 are met and the obligations under the contract are legally enforceable. As of December 31, 2023 and December 25, 2022, approximately $13.0 million and $12.2 million, respectively, of the Company’s unbilled accounts receivable balance were under an authorization to proceed or work order from its customers where a formal purchase order had not yet been received.
Inventoried Costs | Inventoried costs Inventoried costs are stated at the lower of cost or estimated net realizable value. Cost is determined using the average cost or first-in, first-out methods and the applicable method is applied consistently within an operating entity. The Company capitalizes labor, material, subcontractor and overhead costs as work-in-process for contracts where control has not yet passed to the customer. In addition, the Company capitalizes costs incurred to fulfill a contract in advance of contract award in inventories as work-in-process if it is determined that contract award is probable. Pursuant to contract provisions of U.S. Government contracts, such customers may have title to, or a security interest in inventories related to such contracts as a result of advances, performance-based payments, and progress payments. The Company regularly reviews inventory quantities on hand, future purchase commitments with its suppliers, and the estimated utility of its inventory. If the Company’s review indicates a reduction in utility below carrying value, it reduces its inventory to a new cost basis.
Research and Development | Research and Development Costs incurred in research and development activities are expensed as incurred in accordance with FASB ASC Topic 730, Research and Development.
Income Taxes | Income Taxes The Company records deferred tax assets and liabilities for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be realized. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. The Company maintains a valuation allowance on the deferred tax assets for which it is more likely than not that the Company will not realize the benefits of these tax assets in future tax periods. The valuation allowance is based on estimates of future taxable income by tax jurisdiction in which the Company operates, the number of years over which the deferred tax assets will be recoverable, and scheduled reversals of deferred tax liabilities.
Income Taxes - Uncertain Tax Positions | In accordance with the recognition standards established by ASC Topic 740, Income Taxes (“Topic 740”), the Company makes a comprehensive review of its portfolio of uncertain tax positions regularly. In this regard, an uncertain tax position represents the Company’s expected treatment of a tax position taken in a filed tax return, or planned to be taken in a future tax return or claim, which has not been reflected in measuring income tax expense for financial reporting purposes. Until these positions are sustained by the taxing authorities, the Company has not recognized the tax benefits resulting from such positions and reports the tax effects as a liability for uncertain tax positions in its consolidated balance sheets.
Stock-Based Compensation | Stock-Based Compensation The Company accounts for stock-based compensation in accordance with ASC Topic 718, Compensation-Stock Compensation (“Topic 718”). All of the Company’s stock-based compensation plans are considered equity plans under Topic 718, and compensation expense recognized is net of estimated forfeitures over the vesting period. The Company issues stock options and stock awards under its existing plans. The fair value of stock options is estimated on the date of grant using a Black-Scholes option-pricing model and is expensed on a straight-line basis over the remaining vesting period of the options, which is generally six or less years. The fair value of stock awards is determined based on the closing market price of the Company’s common stock on the grant date and is adjusted at each reporting date based on the amount of shares ultimately expected to vest. Compensation expense for stock awards is expensed over the vesting period, usually five to ten years. Compensation expense for stock issued under the Company’s employee stock purchase plan is estimated at the beginning date of the offering period using a Black-Scholes option-pricing model and is expensed on a straight-line basis over the period of the offering, which is generally six months.
Allowance for Doubtful Accounts | Allowance for Doubtful Accounts The Company maintains an allowance for doubtful accounts for estimated losses resulting from the inability of its customers to make required payments, which results in bad debt expense. Management determines the adequacy of this allowance by periodically evaluating the comprehensive risk profiles of all individual customer receivable balances including, but not limited to, the customer’s financial condition, credit agency reports, financial statements and overall current economic conditions. Additionally, on certain contracts whereby the Company performs services for a prime/general contractor, a specified percentage of the invoiced trade accounts receivable may be retained by the customer until the project is completed. The Company periodically reviews all retainages for collectability and records allowances for doubtful accounts when deemed appropriate, based on its assessment of the associated credit risks. Changes to estimates of contract value are recorded as adjustments to revenue and not as a component of the allowance for doubtful accounts. Individual accounts receivable are written off to the allowance for doubtful accounts when the Company becomes aware of a specific customer’s inability to meet its financial obligation, and all collection efforts are exhausted.
Cash and Cash Equivalents | Cash and Cash Equivalents The Company’s cash equivalents consist of its highly liquid investments with an original maturity of three months or less when purchased by the Company.
Property and Equipment, Net | Property and Equipment, Net Property and equipment, net owned by the Company is depreciated over the estimated useful lives of individual assets. Equipment acquired under capital leases are amortized over the shorter of the lease term or the estimated useful life of the asset. Improvements, which significantly improve and extend the useful life of an asset, are capitalized and depreciated over the shorter of the lease period or the estimated useful life. Expenditures for maintenance and repairs are charged to operations as incurred.
Leases | Leases The Company leases certain facilities, office space, vehicles and equipment. Lease assets and lease liabilities are recognized at the commencement of an arrangement where it is determined at inception that a lease exists. Lease assets represent the right to use an underlying asset for the lease term, and lease liabilities represent the obligation to make lease payments arising from the lease. These assets and liabilities are initially recognized based on the present value of lease payments over the lease term calculated using an incremental borrowing rate generally applicable to the location of the lease asset, unless the implicit rate is readily determinable. Lease assets also include any upfront lease payments made and exclude lease incentives. Lease terms include options to extend or terminate the lease when it is reasonably certain that those options will be exercised. The Company has operating lease arrangements with lease and non-lease components. The non-lease components in these arrangements are not significant when compared to the lease components. For all operating leases, the Company accounts for the lease and non-lease components as a single component.in the calculation of the lease asset and corresponding liability. Variable lease payments are generally expensed as incurred. Leases with an initial term of 12 months or less are not recorded on the balance sheet, and the expense for these short-term leases is recognized on a straight-line basis over the lease term. The depreciable life of lease assets and leasehold improvements is limited by the expected lease term, unless there is a transfer of title or purchase option reasonably certain of exercise. See Note 6 for additional disclosures related to the Company’s lease obligations.
Goodwill and Other Intangible Assets, Net | Goodwill and Other Intangible Assets, Net In accordance with the provisions of ASC Topic 350, Intangibles-Goodwill and Other (“Topic 350”), the Company performs impairment tests for goodwill and indefinite lived intangibles as of the last day of its fiscal October, or when evidence of potential impairment exists. When it is determined that impairment has occurred, a charge to operations is recorded. Goodwill and other purchased intangible asset balances are included in the identifiable assets of the operating segment to which they have been assigned. Any goodwill impairment, as well as the amortization of other purchased intangible assets, is charged against the respective segments’ operating income. In accordance with Topic 350, the Company classifies intangible assets into two categories: (1) intangible assets with finite lives subject to amortization and (2) intangible assets with indefinite lives not subject to amortization. Separately, the Company tests intangible assets with finite lives for impairment if conditions exist that indicate the carrying value may not be recoverable. Such conditions may include an economic downturn in a geographic market or a change in the assessment of future operations. The Company records an impairment charge when the carrying value of the finite lived intangible asset is not recoverable by the cash flows generated from the use of the asset. The Company determines the useful lives of identifiable intangible assets after considering the specific facts and circumstances related to each intangible asset. Factors considered when determining useful lives include the contractual term of any agreement, the history of the asset, the Company’s long-term strategy for the use of the asset, any laws or other local regulations that could impact the useful life of the asset, and other economic factors, including competition and specific market conditions. Intangible assets that are deemed to have finite lives are amortized, generally on a straight-line basis, over their useful lives, ranging from one to 15 years.
Impairment of Long-Lived Assets and Long-Lived Assets to Be Disposed Of | Impairment of Long-Lived Assets and Long-Lived Assets to Be Disposed Of Long-lived assets are reviewed for impairment in accordance with ASC Topic 360, Property, Plant, and Equipment, whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of the assets to future net cash flows (undiscounted and without interest) expected to be generated by the asset. If such assets are considered to be impaired, the impairment to be recognized is measured by the amount by which the carrying amount of the assets exceeds the fair value of the assets. Assets to be disposed of are reported at the lower of the carrying amount or fair value less costs to sell.
Fair Value of Financial Instruments | Fair Value of Financial Instruments ASC Topic 825, Financial Instruments, requires that fair values be disclosed for the Company’s financial instruments. The carrying amounts of cash equivalents, accounts receivable, accounts payable, accrued expenses, billings in excess of costs and earnings on uncompleted contracts, and income taxes payable, approximate fair value due to the short-term nature of these instruments. The fair value of the Company’s long-term debt outstanding at December 31, 2023 is recorded at fair value. The fair value of the Company’s Senior Secured Notes (as defined below in Note 5), which were redeemed on March 14, 2022, is based upon quoted market prices. The Company uses forward exchange contracts to manage interest rate risk associated with our debts as well as foreign currency risks associated with certain transactions, specifically forecasted materials and salaries paid in foreign currencies. These derivative instruments are measured at fair value using observable market inputs such as forward rates. Based on these inputs, the derivative instruments are classified within Level 2 of the valuation hierarchy. At December 31, 2023, the derivative instruments were included in other current assets and other current liabilities on the Company's Condensed Consolidated Balance Sheets. The carrying amounts and the related fair values of the Company’s derivative instruments measured at fair value on a recurring basis at December 31, 2023 and December 25, 2022, are presented in Note 17. There were no derivative instruments for forward exchange contracts at December 26, 2021.
Concentrations and Uncertainties | Concentrations and Uncertainties The Company maintains cash balances at various financial institutions and such balances commonly exceed the $250,000 insured amount by the Federal Deposit Insurance Corporation. The Company has not experienced any losses in such accounts and management believes that the Company is not exposed to any significant credit risk with respect to such cash and cash equivalents. Financial instruments, which subject the Company to potential concentrations of credit risk, consist principally of the Company’s billed and unbilled accounts receivable. The Company’s accounts receivable result from sales to customers within the U.S. Government, state and local agencies and with commercial customers in various industries. The Company performs ongoing credit evaluations of its commercial customers. Credit is extended based on evaluation of the customer’s financial condition and collateral is not required. Accounts receivable are recorded at the invoiced amount and do not bear interest. See Note 13 for a discussion of the Company’s significant customers.
Debt Issuance Costs | Debt Issuance Costs Fees paid to obtain debt financing and revolving credit facilities or amendments under such debt financing and revolving credit facilities are treated as debt issuance costs and are capitalized and amortized over the expected term of the related debt or revolving credit facility and are shown as a financing activity in the consolidated statements of cash flows. Issuance costs related to debt are presented in the consolidated balance sheets as a direct deduction from the carrying amount of the associated debt liability. Issuance costs related to a revolving credit facility are included in other assets in the consolidated balance sheets.
Foreign Currency | Foreign Currency For operations outside the U.S. that prepare financial statements in currencies other than the U.S. dollar, results of operations and cash flows are translated at average exchange rates during the period, and assets and liabilities are generally translated at end-of-period exchange rates. Translation adjustments are included as a separate component of accumulated other comprehensive loss. The Company transacts with foreign customers in currencies other than the U.S. dollar. It experiences realized and unrealized foreign currency gains or losses on foreign denominated receivables. In addition, certain intercompany transactions give rise to realized and unrealized foreign currency gains or losses. Also, any other transactions between the Company or its subsidiaries and a third-party, denominated in a currency different from the functional currency, are foreign currency transactions.
Recent Accounting Pronouncements | Recent Accounting Pronouncements In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which expands reportable segment disclosure requirements by requiring disclosures of significant reportable segment expenses that are regularly provided to the Chief Operating Decision Maker (“CODM”) and included within each reported measure of a segment's profit or loss. ASU 2023-07 also requires all segment profit or loss and assets disclosures to be provided on an annual and interim basis. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning one year later. The amendments must be applied retrospectively to all prior periods presented. The Company is currently evaluating the impact of the adoption of ASU 2023-07 on its consolidated financial statements.
Goodwill | Goodwill The Company performs its annual impairment test for goodwill in accordance with Topic 350 as of the last day of its fiscal October or when evidence of potential impairment exists. The Company assesses goodwill for impairment at the reporting unit level, which is defined as an operating segment or one level below an operating segment, referred to as a component. The Company determines its reporting units by first identifying its operating segments, and then assessing whether any components of these segments constitute a business for which discrete financial information is available and where segment management regularly reviews the operating results of that component. The Company aggregates components within an operating segment that have similar economic characteristics. The KGS reportable segment has five operating businesses: Defense and Rocket Support Systems (“DRSS”), Microwave Electronics (“ME”), Space, Training and Cybersecurity Solutions (“ST&C”), C5ISR/Modular Systems (“MS”), and Kratos Turbine Technologies (“KTT”). All of the KGS operating segments provide technology based defense solutions, involving products and services, primarily for mission critical U.S. National Security priorities, with the primary focus relating to the nation’s C5ISR requirements. The US reportable segment consists of its unmanned aerial system, unmanned ground, and unmanned seaborne system products. The Company identified its reporting units to be the DRSS, ME, ST&C, MS, KTT and US operating segments. The Company tests goodwill for impairment by first performing a qualitative assessment. If, based on its qualitative assessment management determines it is not more likely than not that the fair value of the reporting unit exceeds its carrying value, a quantitative assessment is then performed. For operations where a quantitative assessment is performed, the identification and measurement of impairment involves the estimation of the fair value of reporting units. If the fair value is determined to be less than the carrying value, a charge to operations is recorded for the amount that the carrying value exceeds fair value. As part of its quantitative assessment, the Company estimates the fair value of each of the reporting units based on a comparison and weighting of the income approach, specifically the discounted cash flow method and the market approach, which estimates the fair value of the reporting units based upon comparable market prices and recent transactions and also validates the reasonableness of the implied multiples from the income approach.
Fair Value Measurement | Fair Value Measurement ASC Topic 820, Fair Value Measurement, establishes a valuation hierarchy for disclosure of the inputs to valuation used to measure fair value. This hierarchy prioritizes the inputs into three broad levels as follows. Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities. Level 2 inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument. Level 3 inputs are unobservable inputs based on the Company’s own assumptions used to measure assets and liabilities at fair value. A financial asset or liability’s classification within the hierarchy is determined based on the lowest level input that is significant to the fair value measurement. As more fully described in Note 17, Derivative Financial Instruments, our forward exchange contracts used to manage foreign currency risks and an interest rate swap contract to hedge U.S. dollar-one month Term SOFR in order to mitigate the exposure to interest rate movements associated with the Company’s Term Loan A are recognized on the Consolidated Balance Sheets as either assets or liabilities and are measured at fair value.

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 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. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 942 -SubTopic 825 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480981/942-825-50-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-1 + 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 regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1 + Details
Name: | us-gaap_ConsolidationPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 470 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481544/470-10-50-1 + Details
Name: | us-gaap_DebtPolicyTextBlock
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://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 60 -Paragraph 1 -SubTopic 10 -Topic 820 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482053/820-10-60-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 825 -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 determining an entity's fiscal year or other fiscal period. This disclosure may include identification of the fiscal period end-date, the length of the fiscal period, any reporting period lag between the entity and its subsidiaries, or equity investees. If a reporting lag exists, the closing date of the entity having a different period end is generally noted, along with an explanation of the necessity for using different closing dates. Any intervening events that materially affect the entity's financial position or results of operations are generally also disclosed. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 45 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481231/810-10-45-12 + Details
Name: | us-gaap_FiscalPeriod
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 830 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//830/tableOfContent + Details
Name: | us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482573/350-20-50-2 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//350-20/tableOfContent + Details
Name: | us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 30 -Topic 350 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482665/350-30-50-1 + Details
Name: | us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets. + References No definition available. + Details
Name: | us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock
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 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 2: 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 3: 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 4: 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 5: 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 6: 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 7: 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 Reference 8: 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 + Details
Name: | us-gaap_IncomeTaxPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for tax positions taken in the tax return filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other types of contingencies related to income taxes. + References No definition available. + Details
Name: | us-gaap_IncomeTaxUncertaintiesPolicy
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 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483489/210-10-50-1 Reference 2: 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 3: 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 4: 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/2147482105/912-330-50-1 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 330 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//330/tableOfContent Reference 6: 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 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 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
- References No definition available. + Details
Name: | us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
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/2147479440/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/2147480321/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/2147480321/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 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)(i) -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)(ii) -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)(v) -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 S99 -Paragraph 1 -Subparagraph (SAB Topic 14.C.Q3) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1 Reference 5: 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 6: 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 7: 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 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//718/tableOfContent Reference 9: 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 Reference 10: 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 11: 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 + 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/2003/role/disclosureRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -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://fasb.org/us-gaap/role/ref/otherTransitionRef -Name Accounting Standards Codification -Section 50 -Paragraph 11B -Subparagraph (b) -SubTopic 10 -Topic 310 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481962/310-10-50-11B Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481962/310-10-50-1 Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Name Accounting Standards Codification -Section 50 -Paragraph 6 -SubTopic 10 -Topic 310 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481962/310-10-50-6 Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Name Accounting Standards Codification -Section 50 -Paragraph 15 -Subparagraph (d) -SubTopic 10 -Topic 310 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481962/310-10-50-15 + Details
Name: | us-gaap_TradeAndOtherAccountsReceivablePolicy
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://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-9 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-4 Reference 3: 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 4: 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 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 11 -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-11 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 12 -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-12 Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-8 + Details
Name: | us-gaap_UseOfEstimates
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration