Accrued Expenses - Additional Information (Detail) (USD $)
3 Months Ended 6 Months Ended
Jun. 30, 2012
Jun. 30, 2012
Accrued Liabilities [Line Items]    
Reduction in the estimate for warranty claims recorded as a credit in cost of revenue $ 93,000 $ 191,000