Condensed Consolidated Statements of Shareholders' Equity Statement - USD ($) $ in Thousands | Total | Additional Paid-in Capital [Member] | Common Stock [Member] |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | |
Common Stock, Value, Issued | $ 234 | | |
Additional Paid in Capital, Common Stock | 277,518 | | |
Retained Earnings (Accumulated Deficit) | 236,459 | | |
Accumulated Other Comprehensive Income (Loss), Net of Tax | (83,052) | | |
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest | 431,159 | | |
Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Tax | 252 | | |
Other Comprehensive Income (Loss), Defined Benefit Plan, Transition Asset (Obligation), Reclassification Adjustment from AOCI, before Tax | $ 33 | | |
Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures | 41,370 | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period | 102,344 | | |
Net Income (Loss), Including Portion Attributable to Noncontrolling Interest | $ 18,579 | | |
Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, before Tax | Accounting Standards Update 2016-01 [Member] | (1,395) | | |
Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Net of Tax | (758) | | |
Other Comprehensive (Income) Loss, Defined Benefit Plan, before Tax, after Reclassification Adjustment, Attributable to Parent | (99) | | |
Stock Issued During Period, Value, Stock Options Exercised | 980 | $ 979 | $ 1 |
Stock based compensation | 1,556 | | |
APIC, Share-based Payment Arrangement, Restricted Stock Unit, Increase for Cost Recognition | 1,556 | | |
Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures | (519) | (519) | 0 |
Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Tax | 34 | | |
Other Comprehensive Income (Loss), Defined Benefit Plan, Transition Asset (Obligation), Reclassification Adjustment from AOCI, before Tax | 3 | | |
Net Income (Loss), Including Portion Attributable to Noncontrolling Interest | 50,428 | | |
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax | (1,596) | | |
Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Net of Tax | (102) | | |
Other Comprehensive (Income) Loss, Defined Benefit Plan, before Tax, after Reclassification Adjustment, Attributable to Parent | (10) | | |
Stock based compensation | $ 3,510 | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period | 106,792 | | |
Common Stock, Par or Stated Value Per Share | $ 0.01 | | |
Common Stock, Value, Issued | $ 235 | | |
Additional Paid in Capital, Common Stock | 279,534 | | |
Retained Earnings (Accumulated Deficit) | 255,038 | | |
Accumulated Other Comprehensive Income (Loss), Net of Tax | (82,514) | | |
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest | 452,293 | | |
Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Tax | 69 | | |
Other Comprehensive Income (Loss), Defined Benefit Plan, Transition Asset (Obligation), Reclassification Adjustment from AOCI, before Tax | $ (96) | | |
Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures | 25,245 | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period | 100,482 | | |
Net Income (Loss), Including Portion Attributable to Noncontrolling Interest | $ 16,599 | | |
Stock Issued During Period, Value, Stock Dividend | (1,419) | | |
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax | (8,470) | | |
Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Net of Tax | (206) | | |
Other Comprehensive (Income) Loss, Defined Benefit Plan, before Tax, after Reclassification Adjustment, Attributable to Parent | 282 | | |
APIC, Share-based Payment Arrangement, Other, Increase for Cost Recognition | 240 | | |
Stock Issued During Period, Value, Stock Options Exercised | 2,804 | 2,802 | 2 |
Stock based compensation | 1,715 | | |
APIC, Share-based Payment Arrangement, Restricted Stock Unit, Increase for Cost Recognition | 1,715 | | |
Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures | $ (20) | (20) | 0 |
Common Stock, Par or Stated Value Per Share | $ 0.01 | | |
Common Stock, Value, Issued | $ 237 | | |
Additional Paid in Capital, Common Stock | 284,271 | | |
Retained Earnings (Accumulated Deficit) | 270,218 | | |
Accumulated Other Comprehensive Income (Loss), Net of Tax | (90,908) | | |
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest | 463,818 | | |
Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Tax | (289) | | |
Other Comprehensive Income (Loss), Defined Benefit Plan, Transition Asset (Obligation), Reclassification Adjustment from AOCI, before Tax | $ 66 | | |
Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures | 5,865 | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period | 33,024 | | |
Net Income (Loss), Including Portion Attributable to Noncontrolling Interest | $ 15,250 | | |
Stock Issued During Period, Value, Stock Dividend | (1,421) | | |
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax | 5,479 | | |
Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Net of Tax | 862 | | |
Other Comprehensive (Income) Loss, Defined Benefit Plan, before Tax, after Reclassification Adjustment, Attributable to Parent | (193) | | |
APIC, Share-based Payment Arrangement, Other, Increase for Cost Recognition | 110 | | |
Stock Issued During Period, Value, Stock Options Exercised | | (111) | |
APIC, Share-based Payment Arrangement, Restricted Stock Unit, Increase for Cost Recognition | (111) | | |
Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures | $ (104) | (104) | 0 |
Common Stock, Par or Stated Value Per Share | $ 0.01 | | |
Common Stock, Value, Issued | $ 237 | | |
Additional Paid in Capital, Common Stock | 284,842 | | |
Retained Earnings (Accumulated Deficit) | 284,047 | | |
Accumulated Other Comprehensive Income (Loss), Net of Tax | (84,760) | | |
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest | 484,366 | | |
Common Stock, Value, Issued | 238 | | |
Additional Paid in Capital, Common Stock | 287,256 | | |
Retained Earnings (Accumulated Deficit) | 290,441 | | |
Accumulated Other Comprehensive Income (Loss), Net of Tax | (114,350) | | |
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest | 463,585 | | |
Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Tax | 4 | | |
Other Comprehensive Income (Loss), Defined Benefit Plan, Transition Asset (Obligation), Reclassification Adjustment from AOCI, before Tax | $ (537) | | |
Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures | 68,369 | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period | 11,236 | | |
Net Income (Loss), Including Portion Attributable to Noncontrolling Interest | $ (2,969) | | |
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax | 2,802 | | |
Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Net of Tax | (13) | | |
Defined Benefit Plan, Amount Recognized in Net Periodic Benefit Cost (Credit) and Other Comprehensive (Income) Loss, before Tax | 1,869 | | |
Other Comprehensive (Income) Loss, Defined Benefit Plan, before Tax, after Reclassification Adjustment, Attributable to Parent | 1,869 | | |
Stock Issued During Period, Value, Stock Options Exercised | 183 | 183 | |
Stock based compensation | 2,071 | | |
APIC, Share-based Payment Arrangement, Restricted Stock Unit, Increase for Cost Recognition | 2,071 | | |
Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures | (926) | (927) | 1 |
Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Tax | (49) | | |
Other Comprehensive Income (Loss), Defined Benefit Plan, Transition Asset (Obligation), Reclassification Adjustment from AOCI, before Tax | (3,259) | | |
Net Income (Loss), Including Portion Attributable to Noncontrolling Interest | (479) | | |
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax | 18,648 | | |
Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Net of Tax | 169 | | |
Other Comprehensive (Income) Loss, Defined Benefit Plan, before Tax, after Reclassification Adjustment, Attributable to Parent | 11,652 | | |
Stock based compensation | $ 5,840 | | |
Common Stock, Par or Stated Value Per Share | $ 0.01 | | |
Common Stock, Value, Issued | $ 239 | | |
Additional Paid in Capital, Common Stock | 288,583 | | |
Retained Earnings (Accumulated Deficit) | 287,472 | | |
Accumulated Other Comprehensive Income (Loss), Net of Tax | (109,692) | | |
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest | 466,602 | | |
Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Tax | (24) | | |
Other Comprehensive Income (Loss), Defined Benefit Plan, Transition Asset (Obligation), Reclassification Adjustment from AOCI, before Tax | $ (2,817) | | |
Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures | 35,023 | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period | 12,220 | | |
Net Income (Loss), Including Portion Attributable to Noncontrolling Interest | $ (4,104) | | |
Stock Issued During Period, Value, Stock Dividend | (1,433) | | |
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax | 6,631 | | |
Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Net of Tax | 82 | | |
Other Comprehensive (Income) Loss, Defined Benefit Plan, before Tax, after Reclassification Adjustment, Attributable to Parent | 10,071 | | |
APIC, Share-based Payment Arrangement, Other, Increase for Cost Recognition | 269 | | |
Stock Issued During Period, Value, Stock Options Exercised | 243 | 243 | |
Stock based compensation | 1,649 | | |
APIC, Share-based Payment Arrangement, Restricted Stock Unit, Increase for Cost Recognition | 1,649 | | |
Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures | $ (54) | (54) | |
Common Stock, Par or Stated Value Per Share | $ 0.01 | | |
Common Stock, Value, Issued | $ 239 | | |
Additional Paid in Capital, Common Stock | 290,690 | | |
Retained Earnings (Accumulated Deficit) | 281,935 | | |
Accumulated Other Comprehensive Income (Loss), Net of Tax | (92,908) | | |
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest | 479,956 | | |
Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Tax | (29) | | |
Other Comprehensive Income (Loss), Defined Benefit Plan, Transition Asset (Obligation), Reclassification Adjustment from AOCI, before Tax | $ 81 | | |
Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures | 4,954 | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period | 66,965 | | |
Net Income (Loss), Including Portion Attributable to Noncontrolling Interest | $ 6,594 | | |
Stock Issued During Period, Value, Stock Dividend | (1,434) | | |
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax | 9,216 | | |
Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Net of Tax | 100 | | |
Other Comprehensive (Income) Loss, Defined Benefit Plan, before Tax, after Reclassification Adjustment, Attributable to Parent | (288) | | |
APIC, Share-based Payment Arrangement, Other, Increase for Cost Recognition | 135 | | |
Stock Issued During Period, Value, Stock Options Exercised | 1,400 | 1,399 | $ 1 |
Stock based compensation | 1,716 | | |
APIC, Share-based Payment Arrangement, Restricted Stock Unit, Increase for Cost Recognition | 1,716 | | |
Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures | $ (71) | $ (71) | |
Common Stock, Par or Stated Value Per Share | $ 0.01 | | |
Common Stock, Value, Issued | $ 240 | | |
Additional Paid in Capital, Common Stock | 293,869 | | |
Retained Earnings (Accumulated Deficit) | 287,095 | | |
Accumulated Other Comprehensive Income (Loss), Net of Tax | (83,880) | | |
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest | $ 497,324 | | |