XML 15 R25.htm IDEA: XBRL DOCUMENT
v2.4.0.8

ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) (USD $) | 3 Months Ended | 6 Months Ended
--- | --- | ---
Jun. 30, 2014 | Jun. 30, 2013 | Jun. 30, 2014 Period Region | Dec. 31, 2013 | Jun. 30, 2013
ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES [Abstract] |  |  |  |  |
Number of regions in which company sells products |  |  | 3 |  |
Cash and Cash Equivalents [Abstract] |  |  |  |  |
Credit card receivables | $ 2,700,000 |  | $ 2,700,000 | $ 600,000 |
Cash and cash equivalents held in foreign bank accounts | 23,100,000 |  | 23,100,000 | 14,700,000 |
Restricted Cash [Abstract] |  |  |  |  |
Restricted cash | 5,900,000 |  | 5,900,000 | 5,800,000 |
Accounts Receivable [Abstract] |  |  |  |  |
Allowance for doubtful accounts | 300,000 |  | 300,000 | 100,000 |
Other Assets [Abstract] |  |  |  |  |
Other assets | 3,913,000 |  | 3,913,000 | 3,591,000 |
Deposits for building leases | 1,700,000 |  | 1,700,000 | 1,400,000 |
Fair trade commission deposits | 1,800,000 |  | 1,800,000 | 1,800,000 |
Indefinite lived intangible assets | 200,000 |  | 200,000 | 200,000 |
Other Long-Term Liabilities [Abstract] |  |  |  |  |
Other long-term liabilities | 2,227,000 |  | 2,227,000 | 2,101,000 |
Uncertain income tax position | 700,000 |  | 700,000 | 700,000 |
Accrued lease restoration costs | 400,000 |  | 400,000 | 200,000 |
Estimated defined benefit obligation related to a non-U.S. defined benefit plan for its Japan operations | 700,000 |  | 700,000 | 600,000 |
Revenue Recognition and Deferred Commissions [Abstract] |  |  |  |  |
Deferred revenue | 11,300,000 |  | 11,300,000 | 6,400,000 |
Deferred revenue associated with the loyalty program | 9,136,000 | 0 | 9,136,000 | 5,456,000 | 0
Deferred commissions | 4,784,000 |  | 4,784,000 | 2,706,000 |
Loyalty Program [Abstract] |  |  |  |  |
Loyalty deferred revenue, beginning balance |  |  | 5,456,000 | 0 |
Loyalty points forfeited |  |  | (2,231,000) | (1,136,000) |
Loyalty points used |  |  | (4,619,000) | (723,000) |
Loyalty points vested |  |  | 7,342,000 | 5,072,000 |
Loyalty points unvested |  |  | 3,188,000 | 2,243,000 |
Loyalty deferred revenue, ending balance | 9,136,000 | 0 | 9,136,000 | 5,456,000 | 0
Percentage of sale returns (in hundredths) |  |  | 1.50% |  |
Shipping and Handling Costs [Abstract] |  |  |  |  |
Revenue from freight and shipping fees | 1,800,000 | 1,900,000 | 3,700,000 |  | 3,800,000
Freight costs | 1,700,000 | 1,700,000 | 3,300,000 |  | 3,300,000
Commissions and Incentives [Abstract] |  |  |  |  |
Number of business periods per year |  |  | 13 |  |
Number of days per business period |  |  | 28 days |  |
Number of weeks following business period end for payment of product sales commissions |  |  | Three weeks |  |
Number of weeks following business period end for payment of pack sales commissions |  |  | Five weeks |  |
Commissions and Incentives Expense | 19,782,000 | 19,181,000 | 36,750,000 |  | 36,722,000
Reserve for Sales Returns [Member] |  |  |  |  |
Movement in Valuation Allowances and Reserves [Roll Forward] |  |  |  |  |
Sales reserve, beginning of year |  |  | 238,000 |  |
Provision related to sales made in current period |  |  | 774,000 |  |
Adjustment related to sales made in prior periods |  |  | 10,000 |  |
Actual returns or credits related to current period |  |  | (518,000) |  |
Actual returns or credits related to prior periods |  |  | (250,000) |  |
Sales reserve, end of period | $ 254,000 |  | $ 254,000 |  |

X
- Definition Carrying value as of the balance sheet date of estimated lease restoration costs. + References No definition available. + Details
Name: | mtex_AccruedLeaseRestorationCosts
Namespace Prefix: | mtex_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Actual returns or credits related to the sale of packs and products shipped to the customers in prior periods. + References No definition available. + Details
Name: | mtex_ActualReturnsOrCreditsRelatedToPriorPeriods
Namespace Prefix: | mtex_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | mtex_CommissionsAndIncentivesAbstract
Namespace Prefix: | mtex_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Primarily represents commissions and incentives earned by eligible independent associates based on their direct and indirect commissionable net sales. + References No definition available. + Details
Name: | mtex_CommissionsAndIncentivesExpense
Namespace Prefix: | mtex_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of deferred commission associated with loyalty program as of the balance sheet date. + References No definition available. + Details
Name: | mtex_DeferredCommissionsRelatedToLoyaltyPrograms
Namespace Prefix: | mtex_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Value of deferred revenue or cost ro provide products or services, which is expected to be recognized within one year, resulting from customer loyalty program. + References No definition available. + Details
Name: | mtex_DeferredRevenueAssociatedLoyaltyProgram
Namespace Prefix: | mtex_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Loyalty points forfeited. + References No definition available. + Details
Name: | mtex_LoyaltyPointsForfeited
Namespace Prefix: | mtex_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Loyalty points unvested. + References No definition available. + Details
Name: | mtex_LoyaltyPointsUnvested
Namespace Prefix: | mtex_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Loyalty points used. + References No definition available. + Details
Name: | mtex_LoyaltyPointsUsed
Namespace Prefix: | mtex_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Loyalty points vested. + References No definition available. + Details
Name: | mtex_LoyaltyPointsVested
Namespace Prefix: | mtex_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | mtex_LoyaltyProgramAbstract
Namespace Prefix: | mtex_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the number of business periods each year upon which associates earn commissions and incentives. + References No definition available. + Details
Name: | mtex_NumberOfBusinessPeriodsPerYear
Namespace Prefix: | mtex_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the number of days in each business period. + References No definition available. + Details
Name: | mtex_NumberOfDaysPerBusinessCycle
Namespace Prefix: | mtex_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the number of regions in which the company sells product. + References No definition available. + Details
Name: | mtex_NumberOfRegionsInWhichCompanySellsProducts
Namespace Prefix: | mtex_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of weeks following the business period end that the company pays commissions on pack sales. + References No definition available. + Details
Name: | mtex_NumberOfWeeksFollowingBusinessPeriodEndForPaymentOfPackSalesCommissions
Namespace Prefix: | mtex_
Data Type: | us-types:durationStringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of weeks following the business period end that the company pays commissions on product sales. + References No definition available. + Details
Name: | mtex_NumberOfWeeksFollowingBusinessPeriodEndForPaymentOfProductSalesCommissions
Namespace Prefix: | mtex_
Data Type: | us-types:durationStringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | mtex_OtherLongTermLiabilitiesAbstract
Namespace Prefix: | mtex_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the average percentage of gross sales which are returned. + References No definition available. + Details
Name: | mtex_PercentageOfSaleReturns
Namespace Prefix: | mtex_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | mtex_RestrictedCashAbstract
Namespace Prefix: | mtex_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | mtex_RevenueRecognitionAndDeferredCommissionsAbstract
Namespace Prefix: | mtex_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | mtex_ShippingAndHandlingCostsAbstract
Namespace Prefix: | mtex_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Uncertain income tax positions recorded by the company in noncurrent liabilities, as of balance sheet. + References No definition available. + Details
Name: | mtex_UncertainIncomeTaxPositionsRecordedInNoncurrentLiabilities
Namespace Prefix: | mtex_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Total of allowances and reserves, the valuation and qualifying accounts that are either netted against the cost of an asset (in order to value it at its carrying value) or that reflect a liability established to represent expected future costs, charged to costs and expenses. + References No definition available. + Details
Name: | mtex_ValuationAllowancesAndReservesChargedToCostAndExpenseCurrentYearSales
Namespace Prefix: | mtex_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Total of the deductions in a given period to allowances and reserves, the valuation and qualifying accounts that are either netted against the cost of an asset (in order to value it at its carrying value) or that reflect a liability established to represent expected future costs, representing receivables written off as uncollectible and portions of the reserves utilized, respectively. + References No definition available. + Details
Name: | mtex_ValuationAllowancesAndReservesDeductionsCurrentYearReturns
Namespace Prefix: | mtex_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition For an unclassified balance sheet, a valuation allowance for receivables due a company that are expected to be uncollectible. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 4 -Article 5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=28368275&loc=d3e5074-111524 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.4) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_AllowanceForDoubtfulAccountsReceivable
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amounts receivable from issuing a card to individuals or businesses that allows someone to make a purchase on borrowed money. + 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.8) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_CreditCardReceivables
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of deferred revenue as of balance sheet date. Deferred revenue represents collections of cash or other assets related to a revenue producing activity for which revenue has not yet been recognized. Generally, an entity records deferred revenue when it receives consideration from a customer before achieving certain criteria that must be met for revenue to be recognized in conformity with GAAP. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Staff Accounting Bulletin (SAB) -Number Topic 13 -Section A 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.A.4(a).Q1 Response) -URI http://asc.fasb.org/extlink&oid=27012821&loc=d3e214044-122780 + Details
Name: | us-gaap_DeferredRevenue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The carrying amount of the asset transferred to a third party to serve as a deposit, which typically serves as security against failure by the transferor to perform under terms of an agreement. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 17 -Article 5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 8 -Article 5 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.8,17) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_DepositAssets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition A bank's noninterest bearing demand deposits in other banks (such as correspondents). + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03.1) -URI http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 1 -Article 9 + Details
Name: | us-gaap_DueFromBanks
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Cost of freight-in, whether based on weight, negotiated freight rates and method of transportation (that is, rail, barge, truck, and so forth). + 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(a)) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 + Details
Name: | us-gaap_FreightCosts
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 2 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=26713463&loc=d3e16323-109275 + Details
Name: | us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_MovementInValuationAllowancesAndReservesRollForward
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_OtherAssetsAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Aggregate carrying amount, as of the balance sheet date, of noncurrent assets not separately disclosed in the balance sheet. Noncurrent assets are expected to be realized or consumed after one year (or the normal operating cycle, if longer). + 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.17) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 17 -Article 5 + Details
Name: | us-gaap_OtherAssetsNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Aggregate carrying amount, as of the balance sheet date, of noncurrent obligations not separately disclosed in the balance sheet. Noncurrent liabilities are expected to be paid after one year (or the normal operating cycle, if longer). + 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.24) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 24 -Article 5 + Details
Name: | us-gaap_OtherLiabilitiesNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition This represents the noncurrent liability recognized in the balance sheet that is associated with other postretirement defined benefit plans (excluding pension plans). + 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.24) -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 715 -SubTopic 20 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=28361610&loc=d3e2417-114920 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=28361610&loc=d3e2410-114920 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=28361610&loc=d3e1928-114920 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=21915240&loc=d3e1703-114919 + Details
Name: | us-gaap_OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_ReceivablesAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The carrying amounts of cash and cash equivalent items which are restricted as to withdrawal or usage. Restrictions may include legally restricted deposits held as compensating balances against borrowing arrangements, contracts entered into with others, or entity 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. Excludes compensating balance arrangements that are not agreements which legally restrict the use of cash amounts shown on the balance sheet. This element is for unclassified presentations; for classified presentations there is a separate and distinct element. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 1 -Article 5 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.1) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_RestrictedCashAndCashEquivalents
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The amount of an asset, typically cash, provided to a counterparty to provide certain assurance of performance by the entity pursuant to the terms of a written or oral agreement, such as a lease. + 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.8,17) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_SecurityDeposit
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fees charged to customers for the delivery, generally by postal or freight service providers, of product or goods purchased. + 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.1(a)) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 605 -SubTopic 45 -Section 45 -Paragraph 20 -URI http://asc.fasb.org/extlink&oid=21915142&loc=d3e60635-111653 + Details
Name: | us-gaap_ShippingAndHandlingRevenue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Total of the adjustments in a given period to allowances and reserves, the valuation and qualifying accounts that are either netted against the cost of an asset (in order to value it at its carrying value) or that reflect a liability. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e24092-122690 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 09 -Article 12 + Details
Name: | us-gaap_ValuationAllowancesAndReservesAdjustments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Total of allowances and reserves, the valuation and qualifying accounts that are either netted against the cost of an asset (in order to value it at its carrying value) or that reflect a liability established to represent expected future costs. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e24092-122690 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 09 -Article 12 + Details
Name: | us-gaap_ValuationAllowancesAndReservesBalance
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant