| 
           9. Segment and Geographic Information (Details) (USD $) 
        In Thousands, unless otherwise specified  | 
        3 Months Ended | |
|---|---|---|
| 
           Jun. 30, 2014 
         | 
        
           Jun. 30, 2013 
         | 
      |
| Sales revenue from geographical territories | $ 3,170 | $ 3,154 | 
| 
           U.S. 
         | 
        ||
| Sales revenue from geographical territories | 1,028 | 1,323 | 
| 
           Mexico 
         | 
        ||
| Sales revenue from geographical territories | 1,470 | 1,424 | 
| 
           Europe and other 
         | 
        ||
| Sales revenue from geographical territories | $ 672 | $ 407 | 
| X | ||||||||||
| 
             
- Definition 
          Revenues from the sale of other goods or rendering of other services, not elsewhere specified in the taxonomy; net of (reduced by) sales adjustments, returns, allowances, and discounts. Reference 1: http://www.xbrl.org/2003/role/presentationRef 
  |