Stock Based Compensation (Details - RSUs) - RSUs |
6 Months Ended |
|---|---|
|
Jun. 30, 2017
$ / shares
shares
| |
| Number of Shares Underlying Outstanding RSUs | |
| RSU Shares Outstanding, Beginning of Period | shares | 7,141,294 |
| RSUs granted, Shares | shares | 2,847,408 |
| RSUs vested, Shares | shares | (1,679,510) |
| RSUs forfeited, Shares | shares | (575,842) |
| RSU Shares Outstanding, End of Period | shares | 7,733,350 |
| Weighted-Average Grant-Date Fair Value per RSU | |
| Weighted Average Fair Value, Beginning of Period, USD per Share | $ / shares | $ 65.62 |
| Weighted Average Fair Value, RSUs Granted, USD per Share | $ / shares | 55.80 |
| Weighted Average Fair Value, RSUs Vested, USD per Share | $ / shares | 63.12 |
| Weighted Average Fair Value, RSUs Forfeited, USD per Share | $ / shares | 66.68 |
| Weighted Average Fair Value, End of Period, USD per Share | $ / shares | $ 62.62 |