SHAREHOLDERS' EQUITY (Details 1) (USD $) | 12 Months Ended |
Dec. 31, 2014 |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Outstanding Options | 3,883,963 | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Exercisable Options | 1,879,434 | |
Exercise Price Range One [Member] | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Lower Range Limit | $0.01 | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Outstanding Options | 24,800 | [1] |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Remaining Contractual Term | 6 years 4 months 24 days | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Exercise Price | $0.01 | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Exercisable Options | 0 | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Exercisable Options, Weighted Average Remaining Contractual Term | 0 years | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Exercisable Options, Weighted Average Exercise Price | $0 | |
Exercise Price Range Two [Member] | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Lower Range Limit | $1.67 | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Upper Range Limit | $2 | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Outstanding Options | 123,124 | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Remaining Contractual Term | 6 months | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Exercise Price | $1.91 | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Exercisable Options | 123,124 | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Exercisable Options, Weighted Average Remaining Contractual Term | 6 months | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Exercisable Options, Weighted Average Exercise Price | $1.91 | |
Exercise Price Range Three [Member] | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Lower Range Limit | $2.55 | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Upper Range Limit | $4.43 | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Outstanding Options | 160,060 | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Remaining Contractual Term | 1 year 2 months 12 days | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Exercise Price | $2.77 | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Exercisable Options | 160,060 | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Exercisable Options, Weighted Average Remaining Contractual Term | 1 year 2 months 12 days | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Exercisable Options, Weighted Average Exercise Price | $2.77 | |
Exercise Price Range Four [Member] | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Lower Range Limit | $5.16 | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Upper Range Limit | $6.77 | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Outstanding Options | 192,235 | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Remaining Contractual Term | 2 years 1 month 6 days | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Exercise Price | $5.64 | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Exercisable Options | 192,235 | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Exercisable Options, Weighted Average Remaining Contractual Term | 2 years 1 month 6 days | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Exercisable Options, Weighted Average Exercise Price | $5.64 | |
Exercise Price Range Five [Member] | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Lower Range Limit | $7.06 | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Upper Range Limit | $7.65 | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Outstanding Options | 1,877,892 | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Remaining Contractual Term | 5 years 6 months | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Exercise Price | $7.21 | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Exercisable Options | 539,809 | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Exercisable Options, Weighted Average Remaining Contractual Term | 4 years | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Exercisable Options, Weighted Average Exercise Price | $7.20 | |
Exercise Price Range Six [Member] | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Lower Range Limit | $8 | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Upper Range Limit | $8.41 | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Outstanding Options | 472,187 | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Remaining Contractual Term | 3 years 4 months 24 days | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Exercise Price | $8.23 | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Exercisable Options | 306,395 | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Exercisable Options, Weighted Average Remaining Contractual Term | 3 years | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Exercisable Options, Weighted Average Exercise Price | $8.21 | |
Exercise Price Range Seven [Member] | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Lower Range Limit | $9.47 | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Upper Range Limit | $9.71 | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Outstanding Options | 626,041 | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Remaining Contractual Term | 3 years 7 months 6 days | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Exercise Price | $9.52 | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Exercisable Options | 373,999 | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Exercisable Options, Weighted Average Remaining Contractual Term | 3 years 2 months 12 days | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Exercisable Options, Weighted Average Exercise Price | $9.54 | |
Exercise Price Range Eight [Member] | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Lower Range Limit | $10.13 | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Upper Range Limit | $12.98 | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Outstanding Options | 407,624 | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Remaining Contractual Term | 4 years 7 months 6 days | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Exercise Price | $11.96 | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Exercisable Options | 183,812 | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Exercisable Options, Weighted Average Remaining Contractual Term | 3 years 10 months 24 days | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Exercisable Options, Weighted Average Exercise Price | $12.98 | |
|
[1] | RSUs |