XML 93 R60.htm IDEA: XBRL DOCUMENT v3.6.0.2
STOCK-BASED COMPENSATION (Details - Stock Options Rollforward) - USD ($)
12 Months Ended
Jul. 27, 2016
Aug. 15, 2015
May 27, 2015
Aug. 06, 2014
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Aggregate Intrinsic Value              
Share price         $ 101.35    
Weighted average fair value (in dollars per share)         $ 40.05 $ 27.60 $ 11.22
Weighted average assumptions              
Fair Value of Options Vested         $ 900,000 $ 800,000 $ 400,000
Employee Stock Option [Member]              
Weighted Average Remaining Contractual Term              
Outstanding at the end of the period         5 years 1 month 28 days    
Options exercisable at the end of the period         2 years 7 months 18 days    
Aggregate Intrinsic Value              
Outstanding at the end of the period         $ 159,754,000    
Options exercisable at the end of the period         88,977,000    
Intrinsic value of stock options exercised         300,000 $ 5,900,000 $ 200,000
Cash received from stock option exercised         200,000    
Actual tax benefit realized         $ 100,000    
Vesting period         3 years    
Consultant Stock Option [Member]              
Aggregate Intrinsic Value              
Vesting period           6 months  
Employee Stock Option 2 [Member]              
Aggregate Intrinsic Value              
Vesting period   1 year          
Stock Options              
Number of Options              
Outstanding at the beginning of the period (in shares)         1,918,182    
Granted (in shares)         86,149    
Exercised (in shares)         (6,093)    
Forfeited (in shares)         (6,329)    
Expired (in shares)         (107)    
Outstanding at the end of the period (in shares)         1,991,802 1,918,182  
Options exercisable at the end of the period (in shares)         970,202    
Weighted Average Exercise Price              
Outstanding at the beginning of the period (in dollars per share)         $ 18.85    
Granted (in dollars per share)         79.46    
Exercised (in dollars per share)         38.58    
Forfeited (in dollars per share)         74.48    
Expired (in dollars per share)         117.95    
Outstanding at the end of the period (in dollars per share)         21.23 $ 18.85  
Options exercisable at the end of the period (in dollars per share)         $ 9.69    
Weighted average assumptions              
Expected Volatility Rate, Minimum         48.00% 38.00% 36.00%
Expected Volatility Rate, Maximum         53.00% 48.00% 64.00%
Risk Free Interest Rate, Minimum         1.10% 1.65% 1.81%
Risk Free Interest Rate, Maximum         2.18% 2.01% 2.13%
Dividend yield (as a percent)         0.00% 0.00% 0.00%
Expected dividend payment         $ 0    
Director Stock Options              
Aggregate Intrinsic Value              
Vesting period 5 months       2 years    
Minimum [Member] | Stock Options              
Weighted average assumptions              
Expected Term, Simplified Method         P5Y2M20D P5Y2M15D P5Y9M
Maximum [Member] | Stock Options              
Weighted average assumptions              
Expected Term, Simplified Method         P6Y4M18D P6Y2M22D P6Y7M17D
Tranche 1 | Employee Stock Option [Member]              
Aggregate Intrinsic Value              
Vesting period     1 year 8 months 2 days 2 years 6 months 2 years    
Award Vesting Rights, Percentage     25.00% 25.00%      
Tranche 2 | Employee Stock Option [Member]              
Aggregate Intrinsic Value              
Vesting period     2 years 8 months 2 days 3 years 6 months 3 years    
Award Vesting Rights, Percentage     75.00% 75.00%