XML 51 R20.htm IDEA: XBRL DOCUMENT  v2.3.0.11
Inventories (Tables)
6 Months Ended
Jun. 30, 2011
Table Text Block Supplement [Abstract]  
Schedule of Inventories
 June 30, December 31,
 2011 2010
Raw materials $67,127 $60,402
Work-in-progress  26,731  22,288
Finished goods  34,872  37,999
Total $128,730 $120,689