|
Commitments and Contingencies (Details) (USD $)
|
6 Months Ended | |
|---|---|---|
|
Jun. 30, 2012
|
Jun. 30, 2011
|
|
| Movement in Standard and Extended Product Warranty, Increase (Decrease) [Roll Forward] | ||
| Beginning balance - January 1 | $ 1,210,919 | $ 862,480 |
| Additions for current year deliveries | 346,970 | 445,570 |
| Reductions for payments made | (537,879) | (336,950) |
| Ending balance - June 30 | $ 1,020,010 | $ 971,100 |
| X | ||||||||||
|
- Definition
Represents the aggregate additions for current year deliveries to satisfy claims for standard and extended product warranties. No definition available.
|
| X | ||||||||||
|
- Details
|
| X | ||||||||||
|
- Definition
Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
| X | ||||||||||
|
- Definition
Represents the aggregate decrease in the liability related to payments to satisfy claims for standard and extended product warranties. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|