Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity (Details)

v2.4.0.8
Stockholders' Equity (Details) (USD $)
In Thousands, except Share data, unless otherwise specified
3 Months Ended
Mar. 31, 2014
Mar. 31, 2013
Mar. 31, 2014
Jan. 09, 2014
Stockholders' Equity [Line Items]        
Sale of Stock, Price Per Share       $ 45.75
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Balance $ 841,392 $ 694,210    
Balance, shares 36,244,071   39,114,486 2,530,000
Net earnings as reported 25,377 12,041    
Exercise/vesting of equity awards, value 707 3,078    
Equity award compensation expense 2,411 1,844    
Excess income tax benefit from stock-based awards 2,275 464    
Issuance of stock, value 110,432      
Balance 982,594 711,637    
Common Stock [Member]
       
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Balance 362 356    
Balance, shares 36,244,000 35,613,000 39,114,000  
Net earnings as reported 0 0    
Exercise/vesting of equity awards, shares 340,000 397,000    
Exercise/vesting of equity awards, value 4 4    
Excess income tax benefit from stock-based awards 0 0    
Equity award compensation expense 0 0    
Issuance of stock, shares 2,530,000      
Issuance of stock, value 25      
Balance 391 360    
Additional Paid In Capital [Member]
       
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Balance 412,961 390,249    
Net earnings as reported 0 0    
Exercise/vesting of equity awards, value 703 3,074    
Equity award compensation expense 2,411 1,844    
Excess income tax benefit from stock-based awards 2,275 464    
Issuance of stock, value 110,407      
Balance 528,757 395,631    
Retained Earnings [Member]
       
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Balance 428,069 303,605    
Net earnings as reported 25,377 12,041    
Exercise/vesting of equity awards, value 0 0    
Excess income tax benefit from stock-based awards 0 0    
Equity award compensation expense 0 0    
Issuance of stock, value 0      
Balance $ 453,446 $ 315,646