XML 24 R30.htm IDEA: XBRL DOCUMENT v2.4.0.8
2. Inventory (Details) (USD $)
Jun. 30, 2014
Dec. 31, 2013
Inventory Details    
Raw materials $ 24,248,940 $ 28,259,707
Work in process 1,164,355 853,602
Finished goods 3,516,300 3,590,937
Inventory Gross 28,929,595 32,704,246
Inventory obsolescence reserve (7,968,701) (8,027,126)
Total Inventory $ 20,960,894 $ 24,677,120