Quarterly report pursuant to Section 13 or 15(d)

Stock-based Compensation (Details)

v3.2.0.727
Stock-based Compensation (Details) - $ / shares
1 Months Ended 3 Months Ended 6 Months Ended
Mar. 31, 2015
Jun. 30, 2015
Jun. 30, 2015
2010 Equity Incentive Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 1 year    
2010 Equity Incentive Plan | Restricted Stock      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Granted shares of restricted stock     591,165
Vesting condition 1 | Restricted Stock      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Granted shares of restricted stock   0 30,000
Number of consecutive trading days required to calculate average price per share     20 days
Minimum price per common stock for vesting eligibility     $ 25.00
Vesting condition 1 | 2010 Equity Incentive Plan | Stock options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Granted options   112,060 1,860,950
Vesting condition 1 | 2010 Equity Incentive Plan | Restricted Stock      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Granted shares of restricted stock   33,257 499,523
Vesting condition 2 | Restricted Stock      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Granted shares of restricted stock   0 30,000
Number of consecutive trading days required to calculate average price per share     20 days
Minimum price per common stock for vesting eligibility     $ 30.00
Vesting condition 2 | 2010 Equity Incentive Plan | Stock options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Granted options   20,125 20,125
Vesting condition 2 | 2010 Equity Incentive Plan | Restricted Stock      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Granted shares of restricted stock   22,335 22,335
Vesting condition 3 | Restricted Stock      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Granted shares of restricted stock   4,224 235,579
Number of consecutive trading days required to calculate average price per share     20 days
Minimum price per common stock for vesting eligibility     $ 30.00
Vesting condition 3 | 2010 Equity Incentive Plan | Stock options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Granted options   40,420 40,420
Vesting condition 3 | 2010 Equity Incentive Plan | Restricted Stock      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Granted shares of restricted stock   24,665 24,665
Vesting condition 4 | Restricted Stock      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Granted shares of restricted stock   4,231 265,586
Number of consecutive trading days required to calculate average price per share     20 days
Minimum price per common stock for vesting eligibility     $ 35.00
Vesting condition 4 | 2010 Equity Incentive Plan | Restricted Stock      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Granted shares of restricted stock   0 162,695
Vesting condition 5 | Restricted Stock      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Granted shares of restricted stock   0 30,000
Number of consecutive trading days required to calculate average price per share     20 days
Minimum price per common stock for vesting eligibility     $ 40.00
Vesting condition 5 | 2010 Equity Incentive Plan | Restricted Stock      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Granted shares of restricted stock   59,792 59,792