XML 28 R19.htm IDEA: XBRL DOCUMENT
v3.8.0.1

Summary of Significant Accounting Policies (Policies) | 3 Months Ended | 12 Months Ended
--- | --- | ---
Mar. 31, 2018 | Dec. 31, 2017
Accounting Policies [Abstract] |  |
Principles of Consolidation |  | Principles of Consolidation The accompanying consolidated financial statements include the accounts of the Company and were prepared in conformity with GAAP and with the requirements of the Security and Exchange Commission (“SEC”). All intercompany balances and transactions have been eliminated upon consolidation.
Significant Estimates and Assumptions | Significant Estimates and Assumptions The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. Significant estimates relied upon in preparing these financial statements include the estimates used to determine the fair value of the stock options issued in share based payment arrangements, collectability of the Company’s accounts receivable and the valuation allowance on deferred tax assets. Management evaluates these estimates on an ongoing basis. Changes in estimates are recorded in the period in which they become known. The Company bases estimates on historical experience and various other assumptions that it believes to be reasonable under the circumstances. Actual results may differ from the Company’s estimates. | Significant Estimates and Assumptions The preparation of the accompanying consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Significant estimates relied upon in preparing these financial statements include the estimates used to determine the fair value of the Company’s common stock up until the time of the AVM Merger, and stock options issued in share based payment arrangements, acquisition accounting, collectability of the Company’s accounts receivable and the valuation allowance on deferred tax assets. Management evaluates these estimates on an ongoing basis. Changes in estimates are recorded in the period in which they become known. The Company bases its estimates on historical experience and various other assumptions that management believes to be reasonable under the circumstances. Actual results may differ from the estimates.
Revenue Recognition | Revenue In accordance with ASC 606, revenue from contracts with customers is recognized when control of the promised services is transferred to our customers, in an amount that reflects the consideration we expect to receive in exchange for those goods or services. Sales tax is excluded from reported revenue. Subscription Revenue The Company generates subscription revenue from monthly premium subscription services. Subscription revenues are presented net of refunds, credits, and known and estimated credit card chargebacks. During the three months ended March 31, 2018 and 2017, subscriptions were offered in durations of one-, three-, six- and twelve- month terms. All subscription fees, however, are paid by credit card at the origination of the subscription regardless of the term of the subscription, therefore determining the fixed transaction price. Revenues from multi-month subscriptions are recognized on a straight-line basis over the period where the service is offered to our customer, indicated by length of the subscription term purchased. The unearned portion of subscription revenue is presented as deferred revenue in the accompanying condensed consolidated balance sheets. The deferred revenue at December 31, 2017 was $2,553,826, of which approximately $1,069,700 was subsequently recognized as subscription revenue during the three months ended March 31, 2018. The deferred revenue at March 31, 2018 was $2,406,058, of which approximately $1,894,900 was from contracts originated during the first quarter of 2018. In addition, the Company offers virtual gifts and micro-transactions to its users. Users may purchase credits in $5, $10 or $20 increments that can be redeemed for a host of virtual gifts such as a rose, a beer, a car, among other items. These gifts are given among users to enhance communication and are typically redeemed within the month of purchase. Upon purchased, the virtual gifts are within the users’ control and the Company has no other performance obligations. Virtual gift and micro-transaction revenue are recognized at the point of sale at the fixed transaction price on a gross basis and included in subscription revenue in the accompanying condensed consolidated statements of operations. Virtual gift and micro-transaction revenue was approximately $2,010,500 for the three months ended March 31, 2018. Advertising Revenue The Company generates advertising revenue from the display of advertisements on its products through contractual agreements with third parties that are either on a fixed fee basis over a period of time or based on the number of advertising impressions delivered. When a customer clicks an advertisement (CPC basis), views an advertisement impression (CPM basis), registers for an external website via an advertisement by clicking on or through our application (CPA basis), or clicks on an offer to subscribe to premium features on the application, the amount earned is recognized as revenue. Revenue related to fixed fee arrangements is recognized ratably over the service period. In determining whether an arrangement exists, we ensure that an agreement has been fully executed. Advertising revenue is dependent upon traffic as well as the advertising inventory placed on our products. | Revenue Recognition The Company recognizes revenue on arrangements in accordance with Accounting Standards Codification (“ASC”) No. 605, Revenue Recognition. In all cases, revenue is recognized when the price is fixed or determinable, persuasive evidence of an arrangement exists, the service is performed and collectability is reasonably assured. The Company has revenue streams consisting of subscriptions and advertisements. The Company recognizes revenue from monthly premium subscription services beginning in the month in which the subscriptions are originated. Revenues are presented net of refunds, credits, and known and estimated credit card chargebacks. During the years ended December 31, 2017 and 2016, subscriptions were offered in durations of one-, three-, six-, twelve-, and fifteen- month terms. All subscription fees, however, are paid by credit card at the origination of the subscription regardless of the term of the subscription. Revenues from multi-month subscriptions are recognized on a straight-line basis over the length of the subscription period. The unearned portion of subscription revenue is presented as deferred revenue in the accompanying Consolidated Balance Sheets. The Company generates advertising revenue from advertising agreements with third parties. Advertising revenue is dependent upon traffic as well as the advertising inventory placed on our products. The Company recognizes advertising revenue as earned on a click-through, impression, registration or subscription basis. When a user clicks an advertisement (CPC basis), views an advertisement impression (CPM basis), registers for an external website via an advertisement by clicking on or through our application (CPA basis), or clicks on an offer to subscribe to premium features on the application, the amount earned is recognized as revenue. In addition, the Company offers virtual gifts and micro-transactions to its users. Users may purchase credits in $5, $10 or $20 increments that can be redeemed for a host of virtual gifts such as a rose, a beer, a car, among other items. These gifts are given among users to enhance communication and are typically redeemed within the month of purchase. Micro-transactions allow users to increase the visibility of their profile and messages by paying for such services. Virtual gift and micro-transaction revenue are recognized at the point of sale and included in subscription revenue in the accompanying consolidated statements of operations. The Company’s payment processors have established reserve accounts to secure the performance of the Company’s obligations under its service agreements, which is standard practice within the payment processing industry. These reserve accounts withhold a small percentage of the Company’s sales in a segregated account. These funds are classified as credit card holdback receivables and totaled $140,789 and $172,169 as of December 31, 2017 and December 31, 2016, respectively.
Cost of revenue |  | Cost of revenue Cost of revenue consists primarily of compensation (including stock-based compensation) and other employee-related costs of personnel engaged in data center and customer care functions, credit card processing fees, hosting fees, and data center rent and bandwidth costs.
Sales and marketing |  | Sales and marketing Sales and marketing expense is expensed as incurred and consists primarily of advertising expenditures and compensation (including stock-based compensation) and other employee related costs for personnel engaged in sales, and sales support functions. Sales and marketing spend includes search engine marketing and partner-related payments to those who direct traffic to our brands. Total advertising expense for the year ended December 31, 2017 was approximately $6,994,700, and $4,591,900 for the year ended December 31, 2016.
Product development |  | Product development Product development expense, which relates to the development of technology for our applications, consists primarily of compensation (including stock-based compensation) and other employee-related costs that are not capitalized for personnel engaged in the design, testing and enhancement of service offerings as well as amortization of capitalized website development costs.
General and administrative |  | General and administrative General and administrative expense consists primarily of compensation (including stock-based compensation) and other employee-related costs for personnel engaged in executive management, finance, legal, tax, human resources, and fees for professional services. General and administrative also includes depreciation of fixed assets and amortization of intangible assets.
Reportable Segment |  | Reportable Segment The Company operates in one reportable segment, and management assesses the Company’s financial performance and makes operating decisions based on a single operating segment.
Income Taxes |  | Income Taxes We account for income taxes under the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the financial statements. Under this method, we determine deferred tax assets and liabilities on the basis of the differences between the financial statement and tax bases of assets and liabilities by using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period that includes the enactment date. We recognize deferred tax assets to the extent that we believe that these assets are more likely than not to be realized. In making such a determination, we consider all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies, and results of recent operations. If we determine that we would be able to realize our deferred taxes in the future in excess of their net recorded amount, we would make an adjustment to the deferred tax asset valuation allowance, which would reduce the provision for income taxes. We record uncertain tax positions in accordance with ASC 740 on the basis of a two-step process in which (1) we determine whether it is more likely than not that the tax positions will be sustained on the basis of the technical merits of the position and (2) for those tax positions that meet the more-likely-than-not recognition threshold, we recognize the largest amount of tax benefit that is more than 50 percent likely to be realized upon ultimate settlement with the related tax authority. We recognize interest and penalties related to unrecognized tax benefits on the income tax expense line in the accompanying consolidated statement of operations. Accrued interest and penalties would be included on the related tax liability line in the accompanying Consolidated Balance Sheets.
Stock-Based Compensation |  | Stock-Based Compensation In accordance with ASC No. 718, Compensation – Stock Compensation (“ASC 718”), the Company measures the compensation costs of stock-based compensation arrangements based on the grant date fair value of granted instruments and recognizes the costs in the financial statements over the period during which employees are required to provide services. Stock-based compensation arrangements include stock options and restricted stock awards. Equity instruments (“instruments”) issued to non-employees are recorded on the basis of the fair value of the instruments, as required by ASC 718. ASC No. 505, Equity Based Payments to Non-Employees (“ASC 505”), defines the measurement date and recognition period for such instruments. In general, the measurement date is (a) when a performance commitment, as defined, is reached or (b) when the earlier of (i) the non-employee performance is complete and (ii) the instruments are vested. The measured fair value related to the instruments is recognized over a period based on the facts and circumstances of each particular grant as defined in ASC 505. The fair value of each option granted under the Company's Amended and Restated 2011 Long-Term Incentive Plan (the “2011 Plan”) and 2016 Long-Term Incentive Plan (the “2016 Plan”) was estimated using the Black-Scholes option-pricing model (see Note 8 for further details). Using this model, fair value is calculated based on assumptions with respect to the (i) expected volatility of the Company's common stock price, (ii) expected life of the award, which for options is the period of time over which employees and non- employees are expected to hold their options prior to exercise, (iii) expected dividend yield on the Company's common stock, and (iv) a risk-free interest rate, which is based on quoted U.S. Treasury rates for securities with maturities approximating the expected term. Expected volatility is estimated based on the Company's historical volatilities. The expected life of options has been determined using the "simplified" method as prescribed by Staff Accounting Bulletin (“SAB”) No. 110, an amendment to SAB No. 107, which uses the midpoint between the vesting date and the end of the contractual term. The expected dividend yield is zero as the Company has never paid dividends and does not currently anticipate paying dividends in the foreseeable future.
Net Income (Loss) Per Share |  | Net Income (Loss) Per Share Basic net income (loss) per common share is determined using the two-class method and is computed by dividing net income (loss) by the weighted-average number of common shares outstanding during the period as defined by ASC No. 260, Earnings Per Share. The two-class method is an earnings allocation formula that determines income (loss) per share for each class of common stock and participating security according to dividends declared and participation rights in undistributed earnings. The two-class method treats a participating security as having rights to earnings that otherwise would have been available to common shareholders. According to the contractual terms of participating securities, such securities do not participate in losses. Diluted net income (loss) per common share reflects the more dilutive earnings per share amount calculated using the treasury stock method or the two-class method, taking into account any potentially dilutive shares outstanding during the period. Potentially dilutive shares consist of shares issuable upon the exercise of stock options and unvested shares of restricted common stock (using the treasury stock method). To the extent stock options are antidilutive, they are excluded from the calculation of diluted income per share
Cash and Cash Equivalents |  | Cash and Cash Equivalents The Company considers all highly liquid investments with an original maturity of three months or less at the date of purchase to be cash equivalents. Cash and cash equivalents consist of cash on deposit with banks and money market funds. The Company maintains cash in bank accounts which, at times, may exceed federally insured limits. As part of its cash management process, the Company periodically reviews the relative credit standing of these banks. The Company has not experienced any losses in such accounts and periodically evaluates the credit worthiness of the financial institutions and has determined the credit exposure to be negligible.
Receivables |  | Receivables Accounts receivables are composed of amounts due from our advertising partners and from credit card processing companies following the initiation of subscription arrangements originated by our subscribers, which subscribers pay by credit cards. These receivables are unsecured and are typically settled by the payment processing company within several days of transaction processing accordingly, no allowance for doubtful accounts is considered. On December 31, 2017, the Company had accounts receivable from advertising partners and payment processing companies in the amount of $479,148, as compared to $958,695 on December 31, 2016. As of December 31, 2017, three advertising partners accounted for 45% of accounts receivable. As of December 31, 2016, three advertising partners and one payment processing company accounted for 37% of accounts receivable.
Property and equipment |  | Property and equipment Property and equipment are stated at cost, less accumulated depreciation and amortization. Depreciation and amortization is calculated using the straight-line method over the estimated useful lives of those assets, as follows:
Computers and equipment | 5 years
Website development | 3 years
Furniture and fixtures | 7 years
Leasehold improvements | Shorter of estimated useful life or remaining lease term
Repairs and maintenance costs are expensed as incurred. The Company's property and equipment assets include computers and office equipment, furniture and fixtures and leasehold improvements, which are subject to depreciation or amortization over the useful life of the asset. Property and equipment also includes website development cost which is incurred during the development stage. See website development costs policy details. Property and equipment is evaluated for recoverability whenever events or changes in circumstances indicate that the carrying amounts of the assets might not be recoverable. In evaluating an asset for recoverability, the Company estimates the future cash flow expected to result from the use and eventual disposition of the asset. If the expected future undiscounted cash flow is less than the carrying amount of the asset, an impairment loss, equal to the excess of the carrying amount over the fair value of the asset, is recognized. No impairment losses were recorded on property and equipment for the periods presented in these consolidated financial statements.
Website Development Costs |  | Website Development Costs In accordance with ASC 350-50, Website Development Costs, the Company accounts for website development costs by capitalizing qualifying costs which are incurred during the development and infrastructure stage. Expenses incurred in the planning stage are expensed as incurred. Capitalized website development cost is included in property and equipment and are amortized straight-line over the expected period of benefit, which is three years, when the software is ready for its intended use. Amortization expense related to capitalize website development costs is included in product development expense.
Goodwill |  | Goodwill The Company evaluates its goodwill for impairment in accordance with ASC 350, Intangibles – Goodwill and Other. Goodwill is recorded when the purchase price paid for an acquisition exceeds the estimated fair value of the net identified tangible and intangible assets acquired. The Company tests the recorded amount of goodwill for impairment on an annual basis on December 31 of each fiscal year or more frequently if there are indicators that the carrying amount of the goodwill exceeds its carried value. The Company has one reporting unit. The Company performed a qualitative assessment and concluded that no impairment existed as of December 31, 2017 and 2016.
Intangible Assets |  | Intangible Assets The Company acquired amortizable intangibles assets as part of two asset purchase agreements consisting of trademarks and non-compete agreements. The Company also holds patents. The Company’s intangible assets, net represents definite lived intangible assets, which are being amortized on a straight-line basis over their estimated useful lives as follows:
Patents |  | 20 years
Trade names, trademarks, product names, URLs |  | 5-10 years
Internally developed software |  | 5-6 years
Non-compete agreements |  | 3 years
Subscriber/customer relationships |  | 3-12 years
Lead pool |  | 2 years
The Company reviews intangible assets for impairment whenever events or changes in business circumstances indicate that the carrying amount of the assets might not be recoverable. Factors that the Company considers in deciding when to perform an impairment review include significant underperformance of the business in relation to expectations, significant negative industry or economic trends, and significant changes or planned changes in the use of the assets. If an impairment review is performed to evaluate a long-lived asset for recoverability, the Company compares forecasts of undiscounted cash flows expected to result from the use and eventual disposition of the long-lived asset to its carrying value. An impairment loss would be recognized when estimated undiscounted future cash flows expected to result from the use of an asset are less than its carrying amount. The impairment loss would be based on the excess of the carrying value of the impaired asset over its fair value, determined based on discounted cash flows. No impairments were recorded on intangible assets as no impairment indicators were noted for the periods presented in these consolidated financial statements.
Business Combinations |  | Business Combinations The AVM Merger was made at a price above the fair value of the assets acquired and liabilities assumed including deferred tax liability, resulting in goodwill, based on the Company’s expectations of synergies and other benefits of combining the acquired business. Significant judgment is required in estimating the fair value of intangible assets and in assigning their respective useful lives. The Company is responsible for determining the fair values of the assets acquired and liabilities assumed in connection with the AVM Merger. These fair values were based on estimates as of October 7, 2016, the closing date of the acquisition, and were based on a number of factors, including a valuation from an independent third party. Net assets acquired are recorded at their fair values on the date of acquisition.
Fair Value of Financial Instruments |  | Fair Value of Financial Instruments The carrying amounts of the Company's cash and cash equivalents, accounts receivable, credit card holdback receivable, accounts payable, approximate fair value due to the short-term nature of these instruments.
Adoption of Recent Accounting Pronouncements |  | Adoption of Recent Accounting Pronouncements In May 2014, the Financial Accounting Standards Board (FASB) issued accounting guidance on the recognition of revenue from contracts with customers, which will supersede nearly all existing revenue recognition guidance under generally accepted accounting principles (GAAP). Under the new revenue standards, entities will recognize revenue to depict the transfer of goods and services to customers in amounts that reflect the payment to which the entity expects to be entitled in exchange for those goods or services. The guidance also requires additional disclosure about the nature, amount, timing and uncertainty of revenue and cash flows from an entity’s contracts with customers. The Company has completed its analysis of the new revenue standards and has concluded that the measurement of revenue and the timing of recognizing revenue is not expected to change for our subscription and advertising revenues. The Company has adopted the new revenue standards on January 1, 2018 using the modified retrospective approach. Based on our analysis, we did not identify a cumulative-effect adjustment to retained earnings at January 1, 2018. Our future financial statements, beginning with the three months ended March 31, 2018, will include additional disclosures as required by the new revenue standards. In March 2016, the FASB issued ASU No. 2016-09, which revises the guidance in ASC 718, Compensation - Stock Compensation, and will change how companies account for certain aspects of share-based payments to employees, including the income tax impact, classification on the statement of cash flows and forfeitures. The guidance is effective for reporting periods (interim and annual) beginning after December 15, 2017, for public companies. The Company adopted this guidance as of and for the three months ended March 31, 2017 and its adoption did not have any significant impact on the Company’s consolidated financial statements and related disclosures. In August 2016, the FASB issued ASU No. 2016-15, which revises the guidance in ASC 230, Statement of Cash Flows. The new guidance is intended to reduce the diversity in practice in how certain cash receipts and cash payments are presented and classified in the statement of cash flows, and is effective for reporting periods (interim and annual) beginning after December 15, 2017, for public companies. The Company adopted this guidance and its adoption did not have any significant impact on the Company’s consolidated financial statements and related disclosures. In December 2016, the FASB issued ASU 2016-19, Technical Corrections and Improvements, which includes numerous technical corrections and clarifications to GAAP that are designed to remove inconsistencies in the board’s accounting guidance. Several provisions in this accounting guidance are effective immediately which did not have an impact on the Company’s consolidated financial statements. Additional provisions in this accounting guidance are effective for the Company in annual financial reporting periods beginning after December 15, 2016. The Company adopted this guidance and its adoption did not have any significant impact on the Company’s consolidated financial statements and related disclosures. The FASB has issued ASU No. 2015-17, Income Taxes (Topic 740): Balance Sheet Classification of Deferred Taxes, which changes how deferred taxes are classified on organizations’ balance sheets. The ASU eliminates the current requirement for organizations to present deferred tax liabilities and assets as current and noncurrent in a classified balance sheet. Instead, organizations will be required to classify all deferred tax assets and liabilities as noncurrent. The amendments apply to all organizations that present a classified balance sheet. For public companies, the amendments are effective for financial statements issued for annual periods beginning after December 15, 2016, and interim periods within those annual periods. The Company adopted this guidance and its adoption did not have any significant impact on the Company’s consolidated financial statements and related disclosures. In January 2017, the FASB issued an ASU 2017-01, Business Combinations (Topic 805) Clarifying the Definition of a Business. The amendments in this Update is to clarify the definition of a business with the objective of adding guidance to assist entities with evaluating whether transactions should be accounted for as acquisitions (or disposals) of assets or businesses. The definition of a business affects many areas of accounting including acquisitions, disposals, goodwill, and consolidation. The guidance is effective for annual periods beginning after December 15, 2017, including interim periods within those periods. The Company adopted this guidance and its adoption did not have any significant impact on the Company’s consolidated financial statements and related disclosures.
Recent Accounting Pronouncements | Recent Accounting Pronouncements In February 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2016-02, Leases (“ASU 2016-02”), which amends the existing accounting standards for lease accounting, including requiring lessees to recognize most leases on their balance sheets and making targeted changes to lessor accounting. ASU 2016-02 will be effective beginning in the first quarter of 2019. Early adoption of ASU 2016-02 is permitted. The new standard requires a modified retrospective transition approach for all leases existing at, or entered into after, the date of initial application, with an option to use certain transition relief. The Company is currently evaluating the impact of adopting ASU 2016-02 on its consolidated financial statements. In January 2017, the FASB issued ASU 2017-04, Intangibles - Goodwill and Other (Topic 350): Simplifying the Accounting for Goodwill Impairment (“ASU 2017-04”). ASU 2017-04 removes Step 2 of the goodwill impairment test, which requires a hypothetical purchase price allocation. A goodwill impairment will now be the amount by which a reporting unit’s carrying value exceeds its fair value, not to exceed the carrying amount of goodwill. This standard, which will be effective for the Company beginning in the first quarter of fiscal year 2020, is required to be applied prospectively. Early adoption is permitted for interim or annual goodwill impairment tests performed on testing dates after January 1, 2017. The Company is currently evaluating the impact this standard will have on its condensed consolidated financial statements. In December 2017, the SEC staff issued Staff Accounting Bulletin (“SAB”) No. 118, which provides guidance on accounting for the tax effects of the U.S. Tax Cuts and Jobs Act (the “Tax Act”). The purpose of SAB No. 118 was to address any uncertainty or diversity of view in applying ASC Topic 740, Income Taxes in the reporting period in which the Tax Act was enacted. SAB No. 118 addresses situations where the accounting is incomplete for certain income tax effects of the Tax Act upon issuance of a company’s financial statements for the reporting period that includes the enactment date. SAB No. 118 allows for a provisional amount to be recorded if it is a reasonable estimate of the impact of the Tax Act. Additionally, SAB No. 118 allows for a measurement period to finalize the impacts of the Tax Act, not to extend beyond one year from the date of enactment. As we collect and prepare necessary data and interpret the Tax Act and any additional guidance issued by the U.S. Treasury Department, the IRS, and other standard-setting bodies, we may make adjustments to the provisional amounts. Those adjustments may materially impact our provision for income taxes and effective tax rate in the period in which the adjustments are made. The accounting for the tax effects of the Tax Act will be completed in 2018. In May 2014, the FASB issued ASU No. 2014-09, Revenue from Contracts with Customers (the “new revenue standard” or Accounting Standards Codification 606, (“ASC 606”)) which provided accounting guidance on the recognition of revenue from contracts with customers. ASC 606 superseded the existing revenue recognition guidance under GAAP. The Company has adopted the new revenue standards on January 1, 2018 using the modified retrospective approach. Based on our analysis, we did not identify a cumulative effect adjustment to retained earnings at January 1, 2018. The most significant aspect of the Company’s evaluation of ASC 606 related to ASU No. 2016-08, Revenue from Contracts with Customers (Topic 606): Principal versus Agent Considerations (Reporting Revenue Gross versus Net). This guidance discusses principal versus agent considerations and gross versus net revenue reporting. Through the Company’s evaluation, the Company has concluded that its subscription and advertising revenues will be reported on a gross basis, which is consistent with its current revenue recognition policies. We determined that we are the principal agent for subscription revenue since we control the promised service before transferring to the customer and have latitude in establishing the subscription price. We report advertising revenue also on a gross basis predominately because we are the primary obligor responsible for fulfilling advertisement delivery, including the acceptability of the services delivered. For advertising revenue, we also have control in establishing the price of the advertisements. | Recent Accounting Pronouncements In February 2016, the FASB issued ASU No. 2016-02, Leases (“ASU 2016-02”), which amends the existing accounting standards for lease accounting, including requiring lessees to recognize most leases on their balance sheets and making targeted changes to lessor accounting. ASU 2016-02 will be effective beginning in the first quarter of 2019. Early adoption of ASU 2016-02 is permitted. The new standard requires a modified retrospective transition approach for all leases existing at, or entered into after, the date of initial application, with an option to use certain transition relief. The Company is currently evaluating the impact of adopting ASU 2016-02 on its consolidated financial statements. In January 2017, the FASB issued ASU 2017-04, Intangibles - Goodwill and Other (Topic 350): Simplifying the Accounting for Goodwill Impairment. ASU 2017-04 removes Step 2 of the goodwill impairment test, which requires a hypothetical purchase price allocation. A goodwill impairment will now be the amount by which a reporting unit’s carrying value exceeds its fair value, not to exceed the carrying amount of goodwill. This standard, which will be effective for the Company beginning in the first quarter of fiscal year 2020, is required to be applied prospectively. Early adoption is permitted for interim or annual goodwill impairment tests performed on testing dates after January 1, 2017. The Company is currently evaluating the impact this standard will have on its financial statements.

X
- Definition Disclosure of accounting policy for adoption of recent accounting pronouncements. + References No definition available. + Details
Name: | peer_AdoptionOfRecentAccountingPronouncementsPolicyTextBlock
Namespace Prefix: | peer_
Data Type: | nonnum: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 completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 10 -Section 05 -Paragraph 4 -Subparagraph (a)-(d) -URI http://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457 + Details
Name: | us-gaap_BusinessCombinationsPolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum: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://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(1)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 305 -SubTopic 10 -Section 05 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6375392&loc=d3e26790-107797 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=98513485&loc=d3e4273-108586 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 + Details
Name: | us-gaap_CashAndCashEquivalentsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for salaries, bonuses, incentive awards, postretirement and postemployment benefits granted to employees, including equity-based arrangements; discloses methodologies for measurement, and the bases for recognizing related assets and liabilities and recognizing and reporting compensation expense. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18726-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (b),(f(1)) -URI http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901 + Details
Name: | us-gaap_CompensationRelatedCostsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum: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/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=84161450&loc=d3e5614-111684 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section S99 -Paragraph 3 -Subparagraph (SX 210.3A-03) -URI http://asc.fasb.org/extlink&oid=27015204&loc=d3e355100-122828 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.3A-02) -URI http://asc.fasb.org/extlink&oid=27015204&loc=d3e355033-122828 + Details
Name: | us-gaap_ConsolidationPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for recognition of costs in the period which correspond to the sales and revenue categories presented in the statement of operations. The accounting policy may include the amount and nature of costs incurred, provisions associated with inventories, purchase discounts, freight and other costs included in cost of sales incurred and recorded in the period. This disclosure also includes the nature of costs of sales incurred and recorded in the statement of operations for the period relating to transactions with related parties. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.2) -URI http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 605 -SubTopic 50 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=68069731&loc=d3e63676-111659 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 + Details
Name: | us-gaap_CostOfSalesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 + Details
Name: | us-gaap_EarningsPerSharePolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for determining the fair value of financial instruments. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=77997519&loc=d3e13279-108611 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 60 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260 + Details
Name: | us-gaap_FairValueOfFinancialInstrumentsPolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum: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://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=35741047&loc=d3e13816-109267 + Details
Name: | us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum: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/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 19 -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 30 -Section 05 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=65884525&loc=d3e40913-109327 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 954 -SubTopic 740 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 17 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 25 -URI http://asc.fasb.org/extlink&oid=84176650&loc=d3e32247-109318 Reference 7: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 28 -URI http://asc.fasb.org/extlink&oid=84176650&loc=d3e32280-109318 + Details
Name: | us-gaap_IncomeTaxPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 2 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275 + Details
Name: | us-gaap_IntangibleAssetsFiniteLivedPolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum: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: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, basis of assets, depreciation and depletion methods used, including composite deprecation, estimated useful lives, capitalization policy, accounting treatment for costs incurred for repairs and maintenance, capitalized interest and the method it is calculated, disposals and impairments. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.13(a)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_PropertyPlantAndEquipmentPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for trade and other accounts receivable, and finance, loan and lease receivables, including those classified as held for investment and held for sale. This disclosure may include (1) the basis at which such receivables are carried in the entity's statements of financial position (2) how the level of the valuation allowance for receivables is determined (3) when impairments, charge-offs or recoveries are recognized for such receivables (4) the treatment of origination fees and costs, including the amortization method for net deferred fees or costs (5) the treatment of any premiums or discounts or unearned income (6) the entity's income recognition policies for such receivables, including those that are impaired, past due or placed on nonaccrual status and (7) the treatment of foreclosures or repossessions (8) the nature and amount of any guarantees to repurchase receivables. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(3)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(4)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(5)) -URI http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=84173941&loc=d3e4975-111524 + Details
Name: | us-gaap_ReceivablesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum: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/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 730 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373 + Details
Name: | us-gaap_ResearchAndDevelopmentExpensePolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for its research and development and computer software activities including the accounting treatment for costs incurred for (1) research and development activities, (2) development of computer software for internal use, (3) computer software to be sold, leased or otherwise marketed as a separate product or as part of a product or process and (4) in-process research and development acquired in a purchase business combination. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 40 -Section 30 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6389767&loc=d3e17916-109280 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 985 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.15) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 50 -Section 25 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=16397303&loc=d3e19347-109286 + Details
Name: | us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for revenue recognition. If the entity has different policies for different types of revenue transactions, the policy for each material type of transaction is generally disclosed. If a sales transaction has multiple element arrangements (for example, delivery of multiple products, services or the rights to use assets) the disclosure may indicate the accounting policy for each unit of accounting as well as how units of accounting are determined and valued. The disclosure may encompass important judgment as to appropriateness of principles related to recognition of revenue. The disclosure also may indicate the entity's treatment of any unearned or deferred revenue that arises from the transaction. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 605 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 13.B.Q1) -URI http://asc.fasb.org/extlink&oid=65893310&loc=d3e214044-122780 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18726-107790 + Details
Name: | us-gaap_RevenueRecognitionPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for revenue recognition for the sale of goods, which is a transaction between an entity delivering a tangible good to a purchaser. The entity also may disclose its treatment of any unearned or deferred revenue that arises from the transaction. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 605 -SubTopic 15 -URI http://asc.fasb.org/subtopic&trid=2197222 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 605 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 13.B.Q1) -URI http://asc.fasb.org/extlink&oid=65893310&loc=d3e214044-122780 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 605 -SubTopic 15 -Section 25 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=68076378&loc=d3e47119-111625 + Details
Name: | us-gaap_RevenueRecognitionSalesOfGoods
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for segment reporting. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 + Details
Name: | us-gaap_SegmentReportingPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 720 -SubTopic 35 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848 + Details
Name: | us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=84177426&loc=d3e6061-108592 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 9 -URI http://asc.fasb.org/extlink&oid=84177426&loc=d3e6143-108592 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=84177426&loc=d3e6132-108592 + Details
Name: | us-gaap_UseOfEstimates
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration