XML 51 R19.htm IDEA: XBRL DOCUMENT v2.4.0.6
The Company and Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2012
The Company and Summary of Significant Accounting Policies [Abstract]  
Sales by geographic area
                                 
    Three Months Ended June 30,     Six Months Ended June 30,  
    2012     2011     2012     2011  

United States

    83     77     84     77

Other Countries

    17     23     16     23
   

 

 

   

 

 

   

 

 

   

 

 

 

Total

    100     100     100     100
   

 

 

   

 

 

   

 

 

   

 

 

 
Weighted average number of shares outstanding and income (loss) per share
                                 
    Three Months Ended June 30,     Six Months Ended June 30,  
    2012     2011     2012     2011  

Numerator for basic and diluted income per share

                               

Net income (loss)

  $ 3,442,247     $ (2,294,832   $ 7,246,065     $ (2,275,100
   

 

 

   

 

 

   

 

 

   

 

 

 

Denominator for basic income per share—weighted average shares outstanding

    54,520,889       60,605,140       58,849,010       61,515,979  

Dilutive effect of restricted stock units

    29,041       —         8,143       —    

Dilutive effect of shares issuable under stock options outstanding

    616,714       —         625,521       —    
   

 

 

   

 

 

   

 

 

   

 

 

 

Denominator for diluted income per share—adjusted weighted average shares outstanding

    55,166,644       60,605,140       59,482,674       61,515,979  
   

 

 

   

 

 

   

 

 

   

 

 

 

Net income (loss) per common share:

                               

Basic

  $ 0.06     $ (0.04   $ 0.12     $ (0.04

Diluted

  $ 0.06     $ (0.04   $ 0.12     $ (0.04
Summary of changes in estimated product warranty liabilities
                 
    Six Months Ended June 30,  
    2012     2011  

Balance, January 1

  $ 427,459     $ 646,113  

Utilization of accrual

    (164,578     (395,911

Warranty expense

    97,226       79,886  
   

 

 

   

 

 

 

Balance, June 30

  $ 360,107     $ 330,088