Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity and Stock Based Compensation (Details)

v3.2.0.727
Stockholders' Equity and Stock Based Compensation (Details)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2015
installment
shares
Jun. 30, 2015
shares
Dec. 31, 2014
installment
shares
Dec. 31, 2013
installment
shares
Dec. 31, 2012
installment
shares
Dec. 31, 2011
installment
shares
Dec. 31, 2010
installment
shares
2006 Plan              
Stock-based compensation              
Number of shares of common stock initially available for award 800,000 800,000          
Options reserved for future issuance (in shares) 0 0          
2006 Plan | Restricted stock              
Stock-based compensation              
Granted (in shares)         92,000 15,000 150,500
Number of equal quarterly installments for vesting of awards | installment         20 20 20
Forfeited (in shares)         3,525 8,375 5,875
2012 Plan              
Stock-based compensation              
Number of shares of common stock initially available for award 600,000 600,000          
Options reserved for future issuance (in shares) 473,598 473,598          
2006 Plan and 2012 Plan | Restricted stock              
Stock-based compensation              
Granted (in shares)   44,000 98,689 56,500      
Number of equal quarterly installments for vesting of awards | installment 16     20      
Forfeited (in shares)   3,750 34,487 775      
2006 Plan and 2012 Plan | Restricted stock | Minimum              
Stock-based compensation              
Number of equal quarterly installments for vesting of awards | installment     1        
2006 Plan and 2012 Plan | Restricted stock | Maximum              
Stock-based compensation              
Number of equal quarterly installments for vesting of awards | installment     20        
2006 Plan and 2012 Plan | Restricted stock | CEO              
Stock-based compensation              
Granted (in shares)       40,000      
Number of equal quarterly installments for vesting of awards | installment       16