|
Nature of Operations and Summary of Significant Accounting Policies Revenue Recognition and Other Costs (Details) (USD $)
In Thousands, unless otherwise specified |
12 Months Ended | ||
|---|---|---|---|
|
Dec. 31, 2011
|
Dec. 31, 2010
|
Dec. 31, 2009
|
|
| Deferred Revenue Arrangement [Line Items] | |||
| Earned revenue | $ 219,315 | $ 240,239 | $ 295,530 |
| Amounts billed to customers | 265,686 | 239,600 | 298,131 |
| Shipping revenue | (8,595) | (6,537) | (5,507) |
| Research and development costs | 4,375 | 3,858 | 3,256 |
|
Cost of Sales [Member]
|
|||
| Deferred Revenue Arrangement [Line Items] | |||
| Shipping costs | 11,443 | 8,488 | 5,942 |
|
Selling, General and Administrative Expense [Member]
|
|||
| Deferred Revenue Arrangement [Line Items] | |||
| Advertising costs | $ 4,548 | $ 3,268 | $ 3,355 |
| X | ||||||||||
|
- Definition
Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
| X | ||||||||||
|
- Definition
Amounts due for services rendered or to be rendered, actions taken or to be taken, or a promise to refrain from taking certain actions in accordance with the terms of a legally binding agreement between the entity and, at a minimum, one other party. Such amounts may be billed or unbilled depending on the specifics of the contract. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
| X | ||||||||||
|
- Definition
Revenue earned during the period arising from products sold or services provided under the terms of a contract, not elsewhere specified in the taxonomy. May include government contracts, construction contracts, and any other contract related to a particular project or product. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
| X | ||||||||||
|
- Details
|
| X | ||||||||||
|
- Definition
The aggregate costs 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 whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
| X | ||||||||||
|
- Definition
Fess charged to customers for the delivery, generally by postal or freight service providers, of product or goods purchased. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
| X | ||||||||||
|
- Definition
Cost incurred during the reporting period in transporting goods and services to customers. Includes freight-out costs. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|