Quarterly report pursuant to Section 13 or 15(d)

Condensed Consolidated Statement of Shareholders' Equity Statement

v3.10.0.1
Condensed Consolidated Statement of Shareholders' Equity Statement - USD ($)
$ in Thousands
Total
Common Stock [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Shares, Issued   33,134,101    
Stockholders' Equity Attributable to Parent $ 422,097 $ 316,577 $ 129,115 $ (23,595)
Vesting Of Restricted Stock Units Shares   100    
Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures   239,649    
Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures 2,361 $ 2,361    
Stock Repurchased During Period, Shares   (147,893)    
Stock Repurchased During Period, Value (4,736) $ (4,736)    
Shares Paid for Tax Withholding for Share Based Compensation   (600)    
Adjustments Related to Tax Withholding for Share-based Compensation (19) $ (19)    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period   46,173    
Stock Issued During Period, Value, Stock Options Exercised 577 $ 577    
Other Comprehensive Income (Loss), Net of Tax 3,617     3,617
Net loss (3,148)   (3,148)  
Other Comprehensive Income (Loss), Net of Tax (11,948)      
Net loss (11,301)      
Shares, Issued   33,271,530    
Stockholders' Equity Attributable to Parent 416,830 $ 314,760 122,048 (19,978)
Stock Issued During Period, Shares, Employee Stock Purchase Plans   30,971    
Stock Issued During Period, Value, Employee Stock Purchase Plan 870 $ 870    
Vesting Of Restricted Stock Units Shares   166    
Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures   21,599    
Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures 3,219 $ 3,219    
Stock Repurchased During Period, Shares   (25,652)    
Stock Repurchased During Period, Value (893) $ (893)    
Shares Paid for Tax Withholding for Share Based Compensation   (8,627)    
Adjustments Related to Tax Withholding for Share-based Compensation (306) $ (306)    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period   300,350    
Stock Issued During Period, Value, Stock Options Exercised 3,645 $ 3,645    
Other Comprehensive Income (Loss), Net of Tax (13,253)     (13,253)
Net loss (2,577)   (2,577)  
Shares, Issued   33,590,337    
Stockholders' Equity Attributable to Parent 407,535 $ 321,295 119,471 (33,231)
Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures   2,595    
Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures 9,737 $ 9,737    
Shares Paid for Tax Withholding for Share Based Compensation   (151,163)    
Adjustments Related to Tax Withholding for Share-based Compensation (4,848) $ (4,848)    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period   313,745    
Stock Issued During Period, Value, Stock Options Exercised 5,423 $ 5,423    
Other Comprehensive Income (Loss), Net of Tax (2,312)     (2,312)
Net loss (5,576)   (5,576)  
Shares, Issued   33,755,514    
Stockholders' Equity Attributable to Parent $ 409,959 $ 331,607 $ 113,895 $ (35,543)