Condensed Consolidated Statements of Shareholders' Equity Statement - USD ($) $ in Thousands | Total | Director | All Other Individuals | Additional Paid-in Capital [Member] | Additional Paid-in Capital [Member] Director | Common Stock [Member] | Common Stock [Member] Director | Retained Earnings | Retained Earnings Director | AOCI Attributable to Parent | AOCI Attributable to Parent Director | Treasury Stock | Treasury Stock Director |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | | | | | |
Common Stock, Value, Issued | $ 240 | | | | | | | | | | | | |
Additional Paid in Capital, Common Stock | 296,093 | | | | | | | | | | | | |
Retained Earnings (Accumulated Deficit) | 293,802 | | | | | | | | | | | | |
Accumulated Other Comprehensive Income (Loss), Net of Tax | (59,986) | | | | | | | | | | | | |
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest | 530,149 | | | | | | | | | | | | |
Proceeds from Other Equity | 198,705 | | | $ 198,662 | | $ 43 | | $ 0 | | $ 0 | | | |
Other Comprehensive Income (Loss), Defined Benefit Plan, Transition Asset (Obligation), Reclassification Adjustment from AOCI, before Tax | $ 34 | | | | | | | | | | | | |
Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures | 58,081 | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period | 12,682 | | | | | | | | | | | | |
Net Income (Loss), Including Portion Attributable to Noncontrolling Interest | $ (7,263) | | | 0 | | 0 | | (7,263) | | 0 | | | |
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax | 2,076 | | | | | | | | | 2,076 | | | |
Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, before Tax | | | | 0 | | 0 | | 0 | | | | | |
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax | 96 | | | 0 | | 0 | | 0 | | 96 | | | |
Other Comprehensive (Income) Loss, Defined Benefit Plan, before Tax, after Reclassification Adjustment, Attributable to Parent | (97) | | | 0 | | 0 | | 0 | | (97) | | | |
Stock Issued During Period, Value, Stock Options Exercised | 290 | | | 290 | | 0 | | 0 | | 0 | | | |
Stock-based compensation | 2,262 | | | 2,262 | | 0 | | 0 | | 0 | | | |
Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures | (1,765) | | | (1,766) | | (1) | | 0 | | 0 | | | |
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax | (31) | | | | | | | | | | | | |
Proceeds from Other Equity | 198,705 | | | | | | | | | | | | |
Net Income (Loss), Including Portion Attributable to Noncontrolling Interest | $ 17,834 | | | | | | | 17,834 | | | | | |
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax | | | | | | | | | | (4,365) | | | |
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax | | | | | | | | | | (2,489) | | | |
Other Comprehensive (Income) Loss, Defined Benefit Plan, before Tax, after Reclassification Adjustment, Attributable to Parent | | | | | | | | | | 266 | | | |
Stock Issued During Period, Shares, New Issues | 4,312,500 | | | | | | | | | | | | |
Stock-based compensation | $ 8,485 | | | | | | | | | | | | |
Payments for Repurchase of Common Stock | 0 | | | | | | | | | | | | |
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax | $ 824 | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period | 138,000 | | | | | | | | | | | | |
Common Stock, Value, Issued | $ 284 | | | | | | | | | | | | |
Additional Paid in Capital, Common Stock | 495,541 | | | | | | | | | | | | |
Retained Earnings (Accumulated Deficit) | 286,539 | | | | | | | | | | | | |
Accumulated Other Comprehensive Income (Loss), Net of Tax | (57,911) | | | | | | | | | | | | |
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest | 724,453 | | | | | | | | | | | | |
Other Comprehensive Income (Loss), Defined Benefit Plan, Transition Asset (Obligation), Reclassification Adjustment from AOCI, before Tax | $ (74) | | | | | | | | | | | | |
Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures | 32,665 | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period | 38,744 | | | | | | | | | | | | |
Net Income (Loss), Including Portion Attributable to Noncontrolling Interest | $ 15,203 | | | 0 | | 0 | | 15,203 | | 0 | | | |
Stock Issued During Period, Value, Stock Dividend | (1,706) | | | 0 | | 0 | | (1,706) | | 0 | | | |
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax | (4,226) | | | 0 | | 0 | | 0 | | (4,226) | | | |
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax | (2,995) | | | 0 | | 0 | | 0 | | (2,995) | | | |
Other Comprehensive (Income) Loss, Defined Benefit Plan, before Tax, after Reclassification Adjustment, Attributable to Parent | 212 | | | 0 | | 0 | | 0 | | 212 | | | |
Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture | 480 | | | | $ 480 | | $ 0 | | $ 0 | | $ 0 | | |
Stock Issued During Period, Value, Stock Options Exercised | 1,122 | | | 1,122 | | | | 0 | | 0 | | | |
Stock-based compensation | | | $ 2,762 | 2,762 | | 0 | | 0 | | 0 | | | |
Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures | (147) | | | (147) | | 0 | | 0 | | 0 | | | |
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax | 986 | | | | | | | | | | | | |
Common Stock, Value, Issued | 284 | | | | | | | | | | | | |
Additional Paid in Capital, Common Stock | 499,758 | | | | | | | | | | | | |
Retained Earnings (Accumulated Deficit) | 300,036 | | | | | | | | | | | | |
Accumulated Other Comprehensive Income (Loss), Net of Tax | (64,920) | | | | | | | | | | | | |
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest | 735,158 | | | | | | | | | | | | |
Other Comprehensive Income (Loss), Defined Benefit Plan, Transition Asset (Obligation), Reclassification Adjustment from AOCI, before Tax | $ (52) | | | | | | | | | | | | |
Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures | 5,937 | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period | 47,292 | | | | | | | | | | | | |
Net Income (Loss), Including Portion Attributable to Noncontrolling Interest | $ 9,894 | | | 0 | | 0 | | 9,894 | | 0 | | | |
Stock Issued During Period, Value, Stock Dividend | (1,707) | | | 0 | | 0 | | (1,707) | | 0 | | | |
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax | (2,215) | | | 0 | | 0 | | 0 | | (2,215) | | | |
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax | 410 | | | 0 | | 0 | | 0 | | 410 | | | |
Other Comprehensive (Income) Loss, Defined Benefit Plan, before Tax, after Reclassification Adjustment, Attributable to Parent | 151 | | | 0 | | 0 | | 0 | | 151 | | | |
Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture | | | | | 240 | | 0 | | 0 | | 0 | | |
Stock Issued During Period, Value, Stock Options Exercised | 1,108 | | | 1,107 | | 1 | | 0 | | 0 | | | |
Stock-based compensation | 2,741 | $ 240 | | 2,741 | | 0 | | 0 | | 0 | | | |
Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures | (145) | | | (145) | | 0 | | 0 | | 0 | | | |
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax | (136) | | | | | | | | | | | | |
Common Stock, Value, Issued | 285 | | | | | | | | | | | | |
Additional Paid in Capital, Common Stock | 503,701 | | | | | | | | | | | | |
Retained Earnings (Accumulated Deficit) | 308,223 | | | | | | | | | | | | |
Accumulated Other Comprehensive Income (Loss), Net of Tax | (66,574) | | | | | | | | | | | | |
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest | 745,635 | | | | | | | | | | | | |
Common Stock, Value, Issued | 285 | | | | | | | | | | | | |
Additional Paid in Capital, Common Stock | 506,074 | | | | | | | | | | | | |
Retained Earnings (Accumulated Deficit) | 316,343 | | | | | | | | | | | | |
Accumulated Other Comprehensive Income (Loss), Net of Tax | (49,899) | | | | | | | | | (49,899) | | | |
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest | 772,803 | | | | | | | | | | | | |
Treasury Stock, Value | 0 | | | | | | | | | | | | |
Other Comprehensive Income (Loss), Defined Benefit Plan, Transition Asset (Obligation), Reclassification Adjustment from AOCI, before Tax | $ (49) | | | | | | | | | | | | |
Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures | 52,276 | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period | 18,907 | | | | | | | | | | | | |
Net Income (Loss), Including Portion Attributable to Noncontrolling Interest | | | | 0 | | 0 | | 8,391 | | 0 | | $ 0 | |
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax | $ (8,701) | | | 0 | | 0 | | 0 | | (8,701) | | 0 | |
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax | 2,689 | | | 0 | | 0 | | 0 | | 2,689 | | 0 | |
Other Comprehensive (Income) Loss, Defined Benefit Plan, before Tax, after Reclassification Adjustment, Attributable to Parent | 146 | | | 0 | | 0 | | 0 | | 146 | | 0 | |
Stock Issued During Period, Value, Stock Options Exercised | 415 | | | 415 | | 0 | | 0 | | 0 | | 0 | |
Stock-based compensation | 751 | | | 751 | | 0 | | 0 | | 0 | | 0 | |
Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures | (1,313) | | | (1,314) | | 1 | | 0 | | 0 | | 0 | |
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax | (812) | | | | | | | | | | | | |
Net Income (Loss), Including Portion Attributable to Noncontrolling Interest | 34,534 | | | | | | | 34,534 | | | | | |
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax | | | | | | | | | | (7,210) | | | |
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax | | | | | | | | | | 9,337 | | | |
Other Comprehensive (Income) Loss, Defined Benefit Plan, before Tax, after Reclassification Adjustment, Attributable to Parent | | | | | | | | | | 82 | | | |
Stock-based compensation | 7,039 | | | | | | | | | | | | |
Payments for Repurchase of Common Stock | (1,001) | | | 0 | | 0 | | 0 | | 0 | | (1,001) | |
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax | (2,833) | | | | | | | | | | | | |
Common Stock, Value, Issued | | | | 286 | | | | | | | | | |
Additional Paid in Capital, Common Stock | | | | 505,926 | | | | | | | | | |
Retained Earnings (Accumulated Deficit) | | | | | | | | 324,734 | | | | | |
Accumulated Other Comprehensive Income (Loss), Net of Tax | | | | | | | | | | (55,765) | | | |
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest | 775,181 | | | | | | | | | | | | |
Treasury Stock, Value | | | | | | | | | | | | 0 | |
Other Comprehensive Income (Loss), Defined Benefit Plan, Transition Asset (Obligation), Reclassification Adjustment from AOCI, before Tax | $ (56) | | | | | | | | | | | | |
Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures | 31,313 | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period | 9,531 | | | | | | | | | | | | |
Net Income (Loss), Including Portion Attributable to Noncontrolling Interest | $ 14,114 | | | 0 | | 0 | | 14,114 | | 0 | | 0 | |
Stock Issued During Period, Value, Stock Dividend | (2,004) | | | 0 | | 0 | | (2,004) | | 0 | | 0 | |
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax | (10,781) | | | 0 | | 0 | | 0 | | (10,781) | | 0 | |
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax | 4,686 | | | 0 | | 0 | | 0 | | 4,686 | | 0 | |
Other Comprehensive (Income) Loss, Defined Benefit Plan, before Tax, after Reclassification Adjustment, Attributable to Parent | 166 | | | 0 | | 0 | | 0 | | 166 | | 0 | |
Stock Issued During Period, Value, Stock Options Exercised | 206 | | | 206 | | 0 | | 0 | | 0 | | 0 | |
Stock-based compensation | | 537 | $ 2,341 | 2,341 | 537 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | $ 0 |
Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures | (62) | | | (62) | | 0 | | 0 | | 0 | | 0 | |
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax | (1,509) | | | | | | | | | | | | |
Common Stock, Value, Issued | 286 | | | | | | | | | | | | |
Additional Paid in Capital, Common Stock | 508,948 | | | | | | | | | | | | |
Retained Earnings (Accumulated Deficit) | 336,844 | | | | | | | | | | | | |
Accumulated Other Comprehensive Income (Loss), Net of Tax | (61,694) | | | | | | | | | (61,694) | | | |
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest | 784,384 | | | | | | | | | | | | |
Treasury Stock, Value | | | | | | | | | | | | 0 | |
Other Comprehensive Income (Loss), Defined Benefit Plan, Transition Asset (Obligation), Reclassification Adjustment from AOCI, before Tax | $ 73 | | | | | | | | | | | | |
Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures | 6,798 | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period | 3,258 | | | | | | | | | | | | |
Net Income (Loss), Including Portion Attributable to Noncontrolling Interest | $ 12,029 | | | 0 | | 0 | | 12,029 | | 0 | | 0 | |
Stock Issued During Period, Value, Stock Dividend | (2,005) | | | 0 | | 0 | | | | 0 | | 0 | |
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax | 12,272 | | | 0 | | 0 | | 0 | | 12,272 | | 0 | |
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax | 1,962 | | | 0 | | 0 | | 0 | | 1,962 | | 0 | |
Other Comprehensive (Income) Loss, Defined Benefit Plan, before Tax, after Reclassification Adjustment, Attributable to Parent | (230) | | | 0 | | 0 | | 0 | | (230) | | 0 | |
Stock Issued During Period, Value, Stock Options Exercised | 83 | | | 83 | | 0 | | 0 | | 0 | | 0 | |
Stock-based compensation | 3,094 | $ 316 | | 3,094 | $ 316 | 0 | $ 0 | 0 | $ 0 | 0 | $ 0 | 0 | $ 0 |
Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures | (23) | | | $ (23) | | $ 0 | | $ 0 | | 0 | | 0 | |
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax | (595) | | | | | | | | | | | | |
Common Stock, Value, Issued | 286 | | | | | | | | | | | | |
Additional Paid in Capital, Common Stock | 512,418 | | | | | | | | | | | | |
Retained Earnings (Accumulated Deficit) | 346,868 | | | | | | | | | | | | |
Accumulated Other Comprehensive Income (Loss), Net of Tax | (47,690) | | | | | | | | | $ (47,690) | | | |
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest | $ 810,881 | | | | | | | | | | | | |
Treasury Stock, Shares | 31,085 | | | | | | | | | | | | |
Treasury Stock, Value | $ 1,001 | | | | | | | | | | | $ (1,001) | |