XML 17 R6.htm IDEA: XBRL DOCUMENT v3.7.0.1
Condensed Consolidated Statement of Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Retained Earnings
Noncontrolling Interest [Member]
Accumulated Other Comprehensive Loss
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest $ 438,636          
Beginning Balance, Issued Shares at Dec. 31, 2016 32,093,294 32,093,294        
Beginning Balance, Value at Dec. 31, 2016 $ 426,896 $ 3,209 $ 0 $ 457,364 $ 11,740 $ (33,677)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net Income (Loss) Attributable to Parent 49,861     49,861 0  
Net Income (Loss) Attributable to Noncontrolling Interest 659       659  
Cumulative translation adjustment 3,258         3,258
Repurchase and retirement of common stock, Shares   (687,048)        
Repurchase and retirement of common stock, Value (39,382) $ (68) (1,852) (37,462)    
Vesting of restricted stock, Shares   37,492        
Vesting of restricted stock, Value 0 $ 3 (3)      
Exercise of stock options, Shares   3,500        
Exercise of stock options, Value 52 $ 0 52      
Share based compensation 1,243   1,243      
Forfeiture of certain shares to satisfy exercise costs and the recipients income tax obligations related to stock options exercised and restricted stock vested, Shares   (3,616)        
Forfeiture of certain shares to satisfy exercise costs and the recipients income tax obligations related to stock options exercised and restricted stock vested (237) $ 0 (237)      
Recognized controlling ownership of joint venture 27,586       27,586  
Loans by non-controlling interest converted to capital contribution to joint venture 1,563   797 0 766  
Dividends paid $ (4,800)     (4,800)    
Ending Balance, Issued Shares at Jun. 30, 2017 31,443,622 31,443,622        
Ending Balance, Value at Jun. 30, 2017 $ 437,688 $ 3,144 $ 0 $ 464,963 $ 40,751 $ (30,419)
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest $ 478,439