XML 30 R40.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stockholders' Equity (Details) (USD $)
3 Months Ended 9 Months Ended
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Dec. 31, 2013
Dec. 31, 2014
Dec. 31, 2013
Class of Stock [Line Items]            
Beginning balance, value $ 24,725,635us-gaap_StockholdersEquity $ 26,658,168us-gaap_StockholdersEquity $ 27,774,995us-gaap_StockholdersEquity   $ 27,774,995us-gaap_StockholdersEquity  
Beginning balance, shares 39,999,984us-gaap_CommonStockSharesOutstanding 39,798,538us-gaap_CommonStockSharesOutstanding 39,777,767us-gaap_CommonStockSharesOutstanding   39,777,767us-gaap_CommonStockSharesOutstanding  
Issuance of common stock under employee stock purchase plan, value     22,055us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan      
Issuance of common stock under employee stock purchase plan, shares     12,052us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans      
Issuance of common stock under stock bonus plan, value   32,444us-gaap_StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan        
Issuance of common stock under stock bonus plan, shares   284,385us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan 3,666us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan      
Retirement of vested shares, value   (171,740)us-gaap_StockRepurchasedAndRetiredDuringPeriodValue        
Retirement of vested shares, shares   (82,939)us-gaap_StockRepurchasedAndRetiredDuringPeriodShares        
Issuance of common stock upon exercise of employee options, value     4,497us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised      
Issuance of common stock upon exercise of employee options, shares     5,053us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised      
Compensation expense from employee and director stock option and common stock grants 153,313us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue 197,477us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue 166,658us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue      
Net Income (Loss) Attributable to Parent (1,371,465)us-gaap_NetIncomeLoss (1,990,714)us-gaap_NetIncomeLoss (1,310,037)us-gaap_NetIncomeLoss (65,913)us-gaap_NetIncomeLoss (4,672,216)us-gaap_NetIncomeLoss (1,394,536)us-gaap_NetIncomeLoss
Ending balance, value 23,507,483us-gaap_StockholdersEquity 24,725,635us-gaap_StockholdersEquity 26,658,168us-gaap_StockholdersEquity   23,507,483us-gaap_StockholdersEquity  
Ending balance, shares 39,999,984us-gaap_CommonStockSharesOutstanding 39,999,984us-gaap_CommonStockSharesOutstanding 39,798,538us-gaap_CommonStockSharesOutstanding   39,999,984us-gaap_CommonStockSharesOutstanding  
Common Stock [Member]            
Class of Stock [Line Items]            
Beginning balance, value   397,985us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
397,778us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
  397,778us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
 
Issuance of common stock under employee stock purchase plan, value     120us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
     
Issuance of common stock under stock bonus plan, value   2,844us-gaap_StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
37us-gaap_StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
     
Retirement of vested shares, value   (829)us-gaap_StockRepurchasedAndRetiredDuringPeriodValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
       
Issuance of common stock upon exercise of employee options, value     50us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
     
Ending balance, value 400,000us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
400,000us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
397,985us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
  400,000us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
 
Additional Paid-in Capital [Member]            
Class of Stock [Line Items]            
Beginning balance, value 121,574,931us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
121,518,765us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
121,325,762us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
  121,325,762us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
 
Issuance of common stock under employee stock purchase plan, value     21,935us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
     
Issuance of common stock under stock bonus plan, value   29,600us-gaap_StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
(37)us-gaap_StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
     
Retirement of vested shares, value   (170,911)us-gaap_StockRepurchasedAndRetiredDuringPeriodValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
       
Issuance of common stock upon exercise of employee options, value     4,447us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
     
Compensation expense from employee and director stock option and common stock grants 153,313us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
197,477us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
166,658us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
     
Ending balance, value 121,728,244us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
121,574,931us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
121,518,765us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
  121,728,244us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
 
Accumulated Deficit [Member]            
Class of Stock [Line Items]            
Beginning balance, value (97,249,296)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
(95,258,582)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
(93,948,545)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
  (93,948,545)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
 
Net Income (Loss) Attributable to Parent (1,371,465)us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
(1,990,714)us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
(1,310,037)us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
     
Ending balance, value $ (98,620,761)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
$ (97,249,296)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
$ (95,258,582)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
  $ (98,620,761)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember