XML 43 R25.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Summary of Significant Accounting Policies - (Policies) | 12 Months Ended
--- | ---
Dec. 31, 2023
Accounting Policies [Abstract] |
Basis of Presentation [Policy Text Block] | Basis of Presentation The accompanying consolidated financial statements include the accounts of Allegiant Travel Company and its majority-owned operating subsidiaries. The Company's investments in unconsolidated affiliates, which are 50 percent or less owned, are accounted for under the equity or cost method. All intercompany balances and transactions have been eliminated. The preparation of financial statements in conformity with U.S. generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amounts in the financial statements and accompanying notes. Actual results could differ from these estimates. The Company has reclassified certain prior period amounts to conform to the current period presentation.
Cash and Cash Equivalents, Policy [Policy Text Block] | Cash and Cash Equivalents Cash and cash equivalents include highly liquid investments and interest bearing instruments with original maturities of three months or less when purchased. Such investments are carried at cost which approximates fair value.
Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] | Restricted Cash Restricted cash represents escrowed funds under fixed fee contracts, and cash collateral held against letters of credit required by hotel properties for guaranteed room availability, airports and certain other parties.
Receivable [Policy Text Block] | Accounts Receivable Accounts receivable are recorded at invoiced amount which approximates fair value. In addition to income tax receivables, the accounts receivable consist primarily of amounts due from credit card companies associated with the sale of tickets for future travel. These receivables are short-term and generally settle within a few days of sale. There are also receivables related to commission amounts due from Enterprise Holdings Inc. based on terms in the rental car provider agreement and amounts due related to fixed fee charter agreements. If deemed necessary, the Company records charges to its allowance for doubtful accounts for amounts not expected to be collected, for which the balance was immaterial for all years presented.
Marketable Securities, Policy [Policy Text Block] | Short-term and Long-term Investments The Company’s investments in marketable securities are classified as available-for-sale and are reported at fair value with the net unrealized gain or (loss) reported as a component of accumulated other comprehensive income (loss) in shareholders’ equity. For investments in an unrealized loss position, the Company determines whether a credit loss exists by considering information about the collectability of the instrument and current market conditions. There have been no credit losses in the years presented. Investment securities with original maturities of three months or less are classified as cash equivalents. Investment securities with original maturities greater than three months are classified as either short-term investments or long-term investments based on the maturity date in relation to the balance sheet date. Short-term investments have a maturity date less than or equal to one year from the balance sheet date, and long-term investments have a maturity date greater than one year from the balance sheet date. The amortized cost of investment securities sold is determined by the specific identification method with any realized gains or losses reflected in other (income) expense. The Company had minimal realized losses during the years ended December 31, 2023, 2022, and 2021. The Company believes unrealized losses related to debt securities are not other-than-temporary and does not intend to sell these securities prior to amortized cost recoverability. The Company attempts to minimize its concentration risk with regard to its cash, cash equivalents, and investment portfolio. This is accomplished by diversifying and limiting amounts among different counterparties, the type of investment, and the amount invested in any individual security, commercial paper, or money market fund.
Inventory, Policy [Policy Text Block] | Expendable Parts, Supplies and Fuel, Net Expendable parts, supplies and fuel inventories are valued at cost using the first-in, first-out method. Such expendable parts, supplies and fuel are charged to expense as they are used in operations. An obsolescence allowance for expendable parts and supplies is based on salvage values and the average remaining useful life of the fleet. The obsolescence allowance for expendable parts and supplies was $10.3 million and $8.1 million at December 31, 2023 and 2022, respectively.
Deposits and Other Assets | Deposits and Other Assets Deposits and Other Assets consist primarily of airport deposits, aircraft lease deposits, deposits as required by the construction loan agreement for the Sunseeker Resort and a note receivable from the counter-party in the Company’s joint venture alliance. The Company also had outstanding receivables from third parties as of December 31, 2023 and 2022, of which $17.0 million and $18.3 million respectively, was due more than one year after the balance sheet date.
Lessee, Leases [Policy Text Block] | Operating Lease Right-of-Use Asset and Liability The Company determines if an arrangement is a lease at inception and has lease agreements for aircraft, office facilities, office equipment, certain airport and terminal facilities, and other space and assets with non-cancelable lease terms. Certain real estate and property leases, aircraft leases, and various other operating leases are measured on the balance sheet with a lease liability and right-of-use ("ROU") asset. Airport terminal leases mostly include variable lease payments outside of those based on a fixed index, and are therefore excluded from consideration. ROU assets represent the Company's right to use an underlying asset for the lease term, and lease liabilities represent the obligation to make scheduled lease payments. ROU assets and liabilities are recognized on the lease commencement date based on the present value of lease payments over the lease term. At lease commencement, the present value of lease payments is calculated using the rate implicit in the lease, if known, or an estimated incremental borrowing rate which takes into consideration recent debt issuances as well as other applicable market data available. Lease payments include fixed payments, variable payments based on an index or rate, reasonably certain purchase options, termination penalties, and others as required by the Accounting Standards (ASU) 2016-02, Leases (Topic 842). Lease payments do not include variable lease payments other than those that depend on an index or rate, any guarantee by the lessee of the lessor’s debt, or any amount allocated to non-lease components. Lease terms include options to extend when it is reasonably certain that the option will be exercised. Leases with a term of 12 months or less are not recorded on the balance sheet. Additionally, lease and non-lease components are accounted for as a single lease component for real estate agreements.
Property, Plant and Equipment, Policy [Policy Text Block] | Property and Equipment Property and equipment are recorded at cost and depreciated using the straight-line method over their estimated useful lives less any estimated salvage value. Property under finance leases and related obligations are initially recorded at an amount equal to the present value of future minimum lease payments computed using the rate implicit in the lease, if known, or on the basis of the Company’s estimated incremental borrowing rate, and depreciation is recorded on a straight-line basis and is included within depreciation and amortization expense. The estimated useful lives of the principal asset classes are shown below.
Aircraft, engines and related rotable parts | 10 | - | 25 Years
Buildings and leasehold improvements | 10 | - | 39 Years
Equipment | 3 | - | 10 Years
Computer hardware and software | 3 | - | 15 Years
In estimating the useful lives and residual values of aircraft, the Company primarily relies upon actual experience with the same or similar aircraft types, current and projected future market information, and input from other industry sources. Subsequent revisions to these estimates could be caused by changing market prices of the Company’s aircraft, changes in utilization of the aircraft, and other fleet events. Changes in the estimate for useful lives or residual values of the Company’s property and equipment could result in changes in depreciation expense. The Company is required to make pre-delivery payments ("PDPs") towards the purchase price of new aircraft and engines prior to delivery. These deposits are included in flight equipment on the Company's consolidated balance sheets. Interest is capitalized by applying a capitalization rate to the weighted-average carrying amount of expenditures for qualifying assets over the period and depreciated over the estimated useful life of the related asset(s) acquired/developed.
Internal Use Software, Policy [Policy Text Block] | Software Capitalization The Company capitalizes certain internal and external costs related to the acquisition and development of computer software during the application development stage of projects. The Company amortizes these capitalized costs using the straight-line method over the estimated useful life of the software, which typically ranges from three to fifteen years. The Company had unamortized computer software development costs of $139.1 million and $80.2 million as of December 31, 2023 and 2022, respectively. Amortization expense related to computer software was $12.4 million, $15.2 million and $10.6 million for the years ended December 31, 2023, 2022 and 2021 respectively. Costs incurred during the preliminary and post-implementation stages are expensed as incurred.
Aircraft Maintenance And Repair Costs | Aircraft Maintenance and Repair Costs The Company accounts for all non-major maintenance and repair costs incurred for its fleet under the direct expense method. Under this method, maintenance and repair costs for aircraft are charged to maintenance and repair expenses as incurred. Maintenance and repair costs include all parts, materials, and line maintenance activities required to maintain the Company's fleet. The Company accounts for major maintenance costs of its airframes and engines using the deferral method. Under this method, the Company capitalizes the cost of major maintenance events, which are amortized as a component of depreciation and amortization expense, over the estimated period until the next scheduled major maintenance event.
Measurement of Impairment of Long-Lived Assets, Policy [Policy Text Block] | Measurement of Impairment of Long-Lived Assets The Company records impairment losses on long-lived assets used in operations, consisting principally of property and equipment, when events or changes in circumstances indicate, in management’s judgment, that the assets might be impaired, and the undiscounted future cash flows estimated to be generated by those assets are less than the carrying amount of those assets. In making these determinations, the Company utilizes certain assumptions, including, but not limited to: (i) estimated fair value of the assets; and (ii) estimated future cash flows expected to be generated by these assets, which are based on additional assumptions such as asset utilization, length of service for which the asset will be used in operations, and estimated salvage values. The Company did not recognize any impairment for the years ended December 31, 2023 and December 31, 2022.
Revenue [Policy Text Block] | Revenue Recognition Passenger revenue Passenger revenue includes scheduled service revenue, ancillary air-related charges, and travel point redemptions from the co-brand Allegiant credit card and the Company's non-card loyalty program. Revenue from travel point redemptions from the co-brand credit card and the loyalty program are described in the Allways Rewards® Credit Card Program and Allways Rewards® Loyalty Program sections below. Scheduled service revenue consists of ticket revenue generated from nonstop flights in the Company’s route network, recognized either when the transportation is provided, or when ticket voucher breakage occurs. Nonrefundable scheduled itineraries expire on the date of the intended flight, unless the date is extended by notification from the customer in advance. Itineraries sold for transportation not yet used, as well as unexpired vouchers, are included in air traffic liability. Ancillary air-related charges include various services and products related to the flight such as baggage fees, the use of the Company’s website to purchase scheduled service transportation, advance seat assignments, and other services which are not included in the base ticket price. Revenues from air-related charges are recognized when the transportation is provided. If a customer cancels a flight, a voucher may be issued for a future flight, at which time the associated revenue is recognized in scheduled service revenue upon completion of the future flight. Additionally, the Company estimates the value of vouchers that will expire unused and recognizes such revenue at the time of issuance. Various taxes and fees, assessed on the sale of tickets to customers, are collected by the Company serving as an agent, and remitted to taxing authorities. These taxes and fees are not included as revenue in the Company’s consolidated statements of income and are recorded as a liability until remitted to the appropriate taxing authority. Third party products revenue Ancillary third party products revenue is generated from the sale of hotel rooms, rental cars and ticket attractions, as well as marketing revenue associated with the co-brand credit card. Revenue from the sale of third party products is recognized at the time the product is utilized, such as the time a purchased hotel room is occupied. Revenue from the sale of third party products is recorded net of amounts paid to wholesale providers, travel agent commissions, and transaction costs. Revenue from travel point redemptions from the co-brand credit card and the loyalty program are described in the Allways Rewards® Credit Card Program and Allways Rewards® Loyalty Program sections below. Fixed fee contract revenue Fixed fee contract revenue consists of fees under agreements to provide charter service on a year-round and ad hoc basis. Fixed fee contract revenue is recognized when the transportation is provided. Sunseeker Resort Sunseeker Resort's revenue from contracts with customers primarily consists of sales of rooms, food and beverage, golf, retail and other goods and services. As compensation for such goods and services, the Company is typically entitled to a fixed nightly fee for an agreed upon period and additional fixed fees for any ancillary services purchased. These fees are generally payable at the time the hotel guest checks out of the hotel. The Company generally satisfies the performance obligations over time, and the Company recognizes the revenue from room sales and from other ancillary guest services on a daily basis, as the rooms are occupied and the Company has rendered the services. Sunseeker Resort revenues are included in other revenue in the consolidated statements of income. Allways Rewards® Credit Card Program Under the Allegiant co-brand credit card arrangement, points are sold and consideration is received under an agreement with the issuer bank that expires in 2031. Under this arrangement, the Company identified the following deliverables: travel points to be awarded (the travel component), use of the Company’s brand and access to its member lists, and certain other advertising and marketing elements (collectively the marketing component). Each of these deliverables is accounted for separately and allocation of the consideration from the agreement is determined based on the relative selling price of each deliverable. The Company applied a level of management judgment and estimation in determining the best estimate of selling price for each deliverable by considering multiple inputs and methods including, but not limited to, the redemption value of points awarded, discounted cash flows, brand value, volume discounts, published selling prices, number of points to be awarded and number of points expected to be redeemed. Revenue from the travel component is deferred based on its relative selling price and is recognized into passenger revenue when the points are redeemed by cardholders and the underlying service is provided. Revenue from the marketing component is considered earned in the period in which points are sold and is therefore recognized into third party products revenue in the same period. Allways Rewards® Loyalty Program Allegiant’s Allways Rewards® Loyalty Program enables program members to earn points for every dollar they spend on the Company’s website. Under the program, which launched in August 2021, members continue to accumulate points until the time they decide to redeem them. In addition to opportunities to redeem points for flights, lodging, rental cars, and at the Sunseeker Resort, the program leverages Allegiant's partnerships to offer additional rewards to members, including sports tickets and exclusive experiences. Members can also earn points by using their Allegiant co-brand credit card. Under Allways Rewards®, members receive one point for every dollar spent at Allegiant.com, and two points per $1 for spending over $500 (excluding taxes and fees). The Company utilizes the deferred revenue method of accounting for points earned through the program based on the stand-alone selling price and revenue is recognized when points are redeemed and the underlying service has been provided. The stand-alone selling price of points is adjusted for an estimate of points that will not be redeemed (“breakage”) using a statistical model based on historical redemption patterns to develop an estimate of the likelihood of future redemption.
Advertising Cost [Policy Text Block] | Advertising Costs Advertising costs are charged to expense in the period incurred.
Preopening Expenses Policy | Preopening expenses Preopening expenses represent personnel, advertising, and other costs incurred prior to the opening of Sunseeker Resort and are expensed as incurred. During the year ended December 31, 2023, the Company incurred $26.5 million of preopening expenses related to the opening of the Resort, which is included in salaries and benefits expense, sales and marketing expense, and other expense in the consolidated statements of income.
Earnings Per Share, Policy [Policy Text Block] | Earnings per Share Basic and diluted earnings per share are computed using the two-class method. Under the two-class method, the Company attributes net income to two classes, common stock and unvested restricted stock awards. Unvested restricted stock awards granted to employees under the Company’s Long-Term Incentive Plan are considered participating securities because they receive non-forfeitable rights to cash dividends at the same rate as common stock. Diluted net income per share is calculated using the more dilutive of two methods. Under both methods, the exercise of employee stock options is assumed using the treasury stock method. The assumption of vesting of restricted stock, however, differs as described below: 1. Assume vesting of restricted stock using the treasury stock method. 2. Assume unvested restricted stock awards are not vested, and allocate earnings to common shares and unvested restricted stock awards using the two-class method. For the years ended December 31, 2023, 2022 and 2021, the second method above was used in the computation because it was more dilutive than the first method. The following table sets forth the computation of net income per share on a basic and diluted basis for the periods indicated:
|  |  |  |  | Year ended December 31,
(in thousands, except per share data) |  |  |  |  | 2023 |  | 2022 |  | 2021
Basic: |  |  |  |  |  |  |  |  |
Net income |  |  |  |  | $ | 117,596 |  |  | $ | 2,493 |  |  | $ | 151,853 |
Less income allocated to participating securities |  |  |  |  | (4,188) |  |  | (32) |  |  | (2,218) |
Net income attributable to common stock |  |  |  |  | $ | 113,408 |  |  | $ | 2,461 |  |  | $ | 149,635 |
Earnings per share, basic |  |  |  |  | $ | 6.32 |  |  | $ | 0.14 |  |  | $ | 8.69 |
Weighted-average shares outstanding |  |  |  |  | 17,945 |  |  | 17,959 |  |  | 17,212 |
Diluted: |  |  |  |  |  |  |  |  |
Net income |  |  |  |  | $ | 117,596 |  |  | $ | 2,493 |  |  | $ | 151,853 |
Less income allocated to participating securities |  |  |  |  | (4,175) |  |  | (32) |  |  | (2,215) |
Net income attributable to common stock |  |  |  |  | $ | 113,421 |  |  | $ | 2,461 |  |  | $ | 149,638 |
Earnings per share, diluted |  |  |  |  | $ | 6.29 |  |  | $ | 0.14 |  |  | $ | 8.68 |
Weighted-average shares outstanding |  |  |  |  | 17,945 |  |  | 17,959 |  |  | 17,212 |
Dilutive effect of stock options and restricted stock |  |  |  |  | 249 |  |  | 132 |  |  | 145 |
Adjusted weighted-average shares outstanding under treasury stock method |  |  |  |  | 18,194 |  |  | 18,091 |  |  | 17,357 |
Participating securities excluded under two-class method |  |  |  |  | (175) |  |  | (57) |  |  | (126) |
Adjusted weighted-average shares outstanding under two-class method |  |  |  |  | 18,019 |  |  | 18,034 |  |  | 17,231 |
Stock awards outstanding of 81,748, 79,644, and 815 shares (not in thousands) as of December 31, 2023, 2022, and 2021, respectively, were excluded from the computation of diluted earnings per share as they were antidilutive.
Share-based Payment Arrangement [Policy Text Block] | Share-Based Compensation The Company accounts for share-based compensation in accordance with accounting standards which require the compensation cost related to share-based payment transactions be recognized in the Company’s consolidated statements of income. The share-based compensation cost is measured based on grant date fair value. The Company’s share-based employee compensation plan is more fully discussed in Note 12.
Income Tax, Policy [Policy Text Block] | Income Taxes The Company recognizes deferred income taxes based on the asset and liability method required by accounting standards. Deferred tax assets and liabilities are determined based on the timing differences between book basis for financial reporting purposes and tax basis of the assets and liabilities and measured using the enacted tax rates and provisions of the enacted tax law. A valuation allowance for deferred tax assets is recorded if it is more likely than not that some portion or all of the deferred tax assets will not be realized. The Company determines the net non-current deferred tax assets or liabilities separately for federal, state, foreign and other local jurisdictions. The Company’s income tax returns are subject to examination by the Internal Revenue Service (“IRS”) and other tax authorities in the jurisdictions where the Company operates. The Company assesses potentially unfavorable outcomes of such examinations based on the criteria set forth in uncertain tax position accounting standards. The accounting standards prescribe a minimum recognition threshold a tax position is required to meet before being recognized in the financial statements. Accounting standards for income taxes utilize a two-step approach for evaluating tax positions. Recognition (Step I) occurs when the Company concludes that a tax position, based on its technical merits, is more likely than not to be sustained upon examination. Measurement (Step II) is only addressed if the position is deemed to be more likely than not to be sustained. Under Step II, the tax benefit is measured as the largest amount of benefit that is greater than 50 percent likely of being realized upon settlement. The tax positions failing to qualify for initial recognition are recognized in the first subsequent interim period they meet the “more likely than not” standard. If it is subsequently determined that a previously recognized tax position no longer meets the “more likely than not” standard, it is required that the tax position be derecognized. As applicable, the Company will recognize accrued penalties and interest related to unrecognized tax benefits in the provision for income taxes.
New Accounting Pronouncements, Policy [Policy Text Block] | Recent Accounting Pronouncements In October 2023, the Financial Standards Accounting Board (FASB) issued Accounting Standards Update (ASU) 2023-06, Disclosure Improvements to align the requirements in the FASB Accounting Standards Codification with the SEC's regulations in response to the SEC's August 2018 final rule that updated and simplified certain disclosure requirements. Each amendment in the ASU will only be effective on the date the related disclosures are removed from Regulation S-X or Regulation S-K by the SEC, and will no longer be effective if the SEC has not removed the applicable disclosure requirement by June 30, 2027. Early adoption is prohibited. The Company is currently evaluating the potential impact that the standard will have on its financial statement disclosures. In November 2023, the FASB issued ASU 2023-07 "Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures," which expands annual and interim disclosure requirements for reportable segments, primarily through enhanced disclosures about significant segment expenses. ASU 2023-07 is effective for the Company's annual periods beginning January 1, 2024, and for interim periods beginning January 1, 2025, with early adoption permitted. The Company is currently evaluating the potential effect that the updated standard will have on its financial statement disclosures. In December 2023, the FASB issued ASU 2023-09 "Income Taxes (Topics 740): Improvements to Income Tax Disclosures." The new standard requires expanded income tax disclosure of specific categories in the rate reconciliation and income taxes paid, disaggregated by jurisdiction. ASU 2023-09 is effective for the Company's annual periods beginning January 1, 2025, with early adoption and retrospective application permitted. The Company is currently evaluating the potential effect that the updated standard will have on its financial statement disclosures.

X
- Definition Aircraft Maintenance And Repair Costs + References No definition available. + Details
Name: | algt_AircraftMaintenanceAndRepairCostsPolicyTextBlock
Namespace Prefix: | algt_
Data Type: | dtr-types1:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Deposits and Other Assets + References No definition available. + Details
Name: | algt_DepositsAndOtherAssetsPolicyTextBlock
Namespace Prefix: | algt_
Data Type: | dtr-types1:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Preopening Expenses Policy + References No definition available. + Details
Name: | algt_PreopeningExpensesPolicyPolicyTextBlock
Namespace Prefix: | algt_
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 advertising cost. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -SubTopic 35 -Topic 720 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483406/720-35-50-1 + Details
Name: | us-gaap_AdvertisingCostsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
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 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 Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(1)(a)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1 Reference 2: 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_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy
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 -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 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482662/260-10-50-2 + Details
Name: | us-gaap_EarningsPerSharePolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 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 costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 30 -Paragraph 1 -SubTopic 40 -Topic 350 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482633/350-40-30-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 25 -Paragraph 6 -SubTopic 50 -Topic 350 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482610/350-50-25-6 + Details
Name: | us-gaap_InternalUseSoftwarePolicy
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 for investment classified as marketable security. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 942 -SubTopic 320 -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480832/942-320-50-5 + Details
Name: | us-gaap_MarketableSecuritiesPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact. + References No definition available. + Details
Name: | us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(1)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4 Reference 3: 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 + 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 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