| Warranty Liability (Details) (USD $) In Thousands, unless otherwise specified | 3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
| Sep. 30, 2012 | Sep. 30, 2011 | Sep. 30, 2012 | Sep. 30, 2011 | |
| Warranty liability | ||||
| Period of warranty history used in estimating warranty costs (in years) | 5 years | |||
| Company's warranty liability: | ||||
| Balance at the beginning of the period | $ 3,965 | $ 3,070 | $ 4,188 | $ 3,399 | 
| Warranty provision | 293 | 890 | 1,066 | 2,521 | 
| Claims paid/settlements | (85) | (184) | (1,081) | (2,144) | 
| Balance at the end of the period | $ 4,173 | $ 3,776 | $ 4,173 | $ 3,776 | 
| Snow and ice control equipment | ||||
| Warranty liability | ||||
| Warranty period (in years) | 2 years | |||
| Parts and accessories | ||||
| Warranty liability | ||||
| Warranty period (in years) | 1 year | |||
| Certain snowplows | ||||
| Warranty liability | ||||
| Warranty period (in years) | 1 year | |||