| Schedule of Segment Reporting Information, by Segment [Table Text Block] |
The following table presents certain continuing operating division information in accordance with the provisions of ASC 280, Segments Reporting. | | | | | | | | | | | | | (in thousands) | Solar | | Biomedical | | Total Company | For the three months ended June 30, 2013 | | | | | | Net sales and revenues | $ | 1,892 |
| | $ | 1,682 |
| | 3,574 |
| Operating income (loss) from continuing operations | $ | (1,938 | ) | | $ | 170 |
| | (1,768 | ) | | | | | | | For the three months ended June 30, 2012 | | | | | |
| Net sales and revenues | $ | 4,881 |
| | $ | 1,739 |
| | 6,620 |
| Operating income (loss) from continuing operations | $ | (1,999 | ) | | $ | 212 |
| | (1,787 | ) | | | | | | | For the six months ended June 30, 2013 | | | | | | Net sales and revenues | $ | 3,338 |
| | $ | 3,474 |
| | $ | 6,812 |
| Operating income (loss) from continuing operations | $ | (4,730 | ) | | $ | 360 |
| | $ | (4,370 | ) | | | | | | | For the six months ended June 30, 2012 | | | | | | Net sales and revenues | $ | 10,734 |
| | $ | 3,361 |
| | $ | 14,095 |
| Operating income (loss) from continuing operations | $ | (3,543 | ) | | $ | 147 |
| | $ | (3,396 | ) |
|
| Revenues By Geography [Table Text Block] |
The following table shows net sales and revenues by geographic area (based on customer location): | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | (in thousands) | 2013 | | % | | 2012 | | % | | 2013 | | % | | 2012 | | % | United States | $ | 2,261 |
| | 63 | % | | $ | 2,352 |
| | 35 | % | | $ | 4,534 |
| | 66 | % | | $ | 4,949 |
| | 35 | % | Europe/Africa | 454 |
| | 13 |
| | 444 |
| | 7 |
| | 790 |
| | 12 |
| | 2,686 |
| | 19 |
| Asia | 662 |
| | 19 |
| | 3,824 |
| | 58 |
| | 1,271 |
| | 19 |
| | 6,407 |
| | 46 |
| Rest of the world | 197 |
| | 5 |
| | — |
| | — |
| | 217 |
| | 3 |
| | 53 |
| | — |
| | $ | 3,574 |
| | 100 | % | | $ | 6,620 |
| | 100 | % | | $ | 6,812 |
| | 100 | % | | $ | 14,095 |
| | 100 | % |
|