XML 33 R22.htm IDEA: XBRL DOCUMENT
v3.8.0.1

Product Warranties (Policies) | 9 Months Ended
--- | ---
Sep. 30, 2017
Product Warranties Disclosures [Abstract] |
Standard Product Warranty, Policy [Policy Text Block] | The Company provides product warranties with varying terms and durations for the majority of its products. The Company estimates its warranty reserve by considering historical and projected warranty claims, historical and projected cost-per-claim, and knowledge of specific product issues that are outside its typical experience. The Company records warranty expense in cost of sales in the condensed consolidated statements of operations. Product warranty claims not expected to occur within one year are recorded in the long-term portion of the warranty reserve in the condensed consolidated balance sheets.

X
- References No definition available. + Details
Name: | us-gaap_ProductWarrantiesDisclosuresAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for standard warranties including the methodology for measuring the liability. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249 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=68058157&loc=d3e18780-107790 + Details
Name: | us-gaap_StandardProductWarrantyPolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration