Summary of Significant Accounting Policies (Tables) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2019 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Accounting Policies [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block] |
In accordance with the new revenue standard requirements adopted as of January 1, 2018, the impact of adoption on our condensed consolidated statements of operations was as follows:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Summary of activity in allowance for sales returns |
A summary of activity in the allowance for sales returns, recorded on a gross basis for the years ended December 31, 2019 and 2018 and recorded on a net margin basis for the year ended December 31, 2017, was as follows:
|
X | ||||||||||
- Definition [Table Text Block] for Valuation Allowances and Reserves, Balance Rollforward [Table] No definition available.
|
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition Tabular disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|