STOCKHOLDERS' EQUITY (Details) - USD ($) $ / shares in Units, $ in Thousands | 3 Months Ended | 9 Months Ended | | |
Sep. 30, 2015 | Sep. 30, 2014 | Sep. 30, 2015 | Sep. 30, 2014 | Jun. 08, 2015 | Dec. 31, 2014 |
Stock Repurchase Program, Authorized Amount | $ 8,000 | | $ 8,000 | | $ 9,000 | |
Stock Repurchase Program, Number of Shares Authorized to be Repurchased | 586,825 | | 586,825 | | | |
Accrued Liabilities, Current | $ 32,228 | | $ 32,228 | | | $ 32,353 |
Payments for Repurchase of Common Stock | | | (7,999) | $ 0 | | |
Allocated Share-based Compensation Expense | $ 2,387 | $ (680) | $ 7,731 | 2,718 | | |
Employee Stock Option [Member] | | | | | | |
Share Based Compensation Arrangement By Share Based Payment Award Time Based Options Outstanding Number | 4,922,290 | | 4,922,290 | | | 5,564,111 |
Share Based Compensation Arrangement By Share Based Payment Award Performance Based Options Outstanding Number | 0 | | 0 | | | 0 |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number | | | | | | 5,564,111 |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price | $ 10.72 | | $ 10.72 | | | $ 11.20 |
Share Based Compensation Arrangement by Share Based Payment Award, Time Based Options, Grants in Period, Net of Forfeitures | | | 4,000 | | | |
Share Based Compensation Arrangement by Share Based Payment Award, Performance Based Options, Grants in Period, Net of Forfeitures | | | 0 | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures | | | 4,000 | | | |
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price | | | $ 9.10 | | | |
Share Based Compensation Arrangement By Share Based Payment Award, Time Based Options, Exercises in Period | | | (201,153) | | | |
Share Based Compensation Arrangement By Share Based Payment Award, Performance Based Options, Exercises in Period | | | 0 | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period | | | (201,153) | | | |
Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price | | | $ 11.63 | | | |
Share Based Compensation Arrangement By Share Based Payment Award, Time Based Options, Forfeitures and Expirations in Period | | | (444,668) | | | |
Share Based Compensation Arrangement By Share Based Payment Award, Performance Based Options, Forfeitures and Expirations in Period | | | 0 | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period | | | (444,668) | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price | | | $ 16.26 | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term | | | 3 years 303 days | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value | $ 989 | | $ 989 | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number | 4,842,392 | | 4,842,392 | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price | $ 10.77 | | $ 10.77 | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term | | | 3 years 292 days | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value | $ 955 | | $ 955 | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number | 3,936,952 | | 3,936,952 | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price | $ 11.47 | | $ 11.47 | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term | | | 3 years 153 days | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value | $ 562 | | $ 562 | | | |
Restricted Stock Units (RSUs) [Member] | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Time Based Equity Instruments Other than Options, Nonvested, Number | 778,735 | | 778,735 | | | 811,880 |
Share-based Compensation Arrangement by Share-based Payment Award, Performance Based Equity Instruments Other than Options, Nonvested, Number | 360,074 | | 360,074 | | | 0 |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number | | | | | | 811,880 |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value | $ 12.50 | | $ 12.50 | | | $ 10.01 |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms | | | 303 days | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Non-vested Restricted Stock Aggregate Intrinsic Value | $ 9,054 | | $ 9,054 | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Time Based Equity Instruments Other than Options, Grants in Period | | | 651,274 | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Performance Based Equity Instruments Other than Options, Grants in Period | | | 438,146 | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period | | | 1,089,420 | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value | | | $ 13.49 | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Time Based Equity Instruments Other than Options, Vested in Period | | | (374,307) | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Performance Based Equity Instruments Other than Options, Vested in Period | | | 0 | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period | | | (374,307) | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value | | | $ 10.17 | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Time Based Equity Instruments Other than Options, Forfeited in Period | | | (310,112) | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Performance Based Equity Instruments Other than Options, Forfeited in Period | | | (78,072) | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period | | | (388,184) | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value | | | $ 12.31 | | | |
Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Expected to Vest Number | 1,043,863 | | 1,043,863 | | | |
Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Expected To Vest Weighted Average Grant Date Fair Value | $ 12.53 | | $ 12.53 | | | |
Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Expected to Vest Weighted Average Remaining Contractual Term | | | 285 days | | | |
Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Expected To Vest Intrinsic Value | $ 8,299 | | $ 8,299 | | | |
Cost of Products Revenues [Member] | | | | | | |
Allocated Share-based Compensation Expense | 40 | 62 | 175 | 203 | | |
Cost of Services Revenues [Member] | | | | | | |
Allocated Share-based Compensation Expense | 142 | 16 | 476 | 191 | | |
Research and Development Expense [Member] | | | | | | |
Allocated Share-based Compensation Expense | 73 | 96 | 225 | 336 | | |
Selling and Marketing Expense [Member] | | | | | | |
Allocated Share-based Compensation Expense | 529 | 252 | 1,902 | 1,186 | | |
General and Administrative Expense [Member] | | | | | | |
Allocated Share-based Compensation Expense | $ 1,603 | $ (1,106) | $ 4,953 | $ 802 | | |
Employee Stock Option [Member] | Employee Stock Option [Member] | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number | 4,922,290 | | 4,922,290 | | | |
Non-Vested Restricted Stock and Restricted Stock Units [Member] | Restricted Stock Units (RSUs) [Member] | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number | 1,138,809 | | 1,138,809 | | | |