XML 29 R6.htm IDEA: XBRL DOCUMENT  v2.3.0.11
Condensed Consolidated Statements Of Stockholders' Equity (USD $)
In Thousands, except Share data
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Accumulated Other Comprehensive Income (Loss) [Member]
Total
Beginning Balance at Dec. 31, 2009 $ 140 $ 1,157 $ 188,218 $ 305 $ 189,820
Beginning Balance, Shares at Dec. 31, 2009 13,957,596        
Exercise of stock options   452     452
Exercise of stock options, Shares 6,667        
Tax benefits (shortfall) associated with stock based compensation arrangements   1,676     1,676
Repurchase of common stock (1) (8,681) (13,321)   (22,003)
Repurchase of common stock, Shares (96,100)        
Restricted stock grants, net of forfeitures, Shares 19,505        
Stock-based compensation   6,097     6,097
Common stock dividends     (20,897)   (20,897)
Change in net unrealized gains (losses) on marketable securities, net of income tax       (20) (20)
Net income     72,036   72,036
Ending Balance at Jun. 30, 2010 139 701 226,036 285 227,161
Ending Balance, Shares at Jun. 30, 2010 13,887,668        
Beginning Balance at Dec. 31, 2010 133 1,206 174,625 40 176,004
Beginning Balance, Shares at Dec. 31, 2010 13,316,822        
Exercise of stock options, Shares          
Tax benefits (shortfall) associated with stock based compensation arrangements   (872)     (872)
Repurchase of common stock (14) (4,224) (178,426)   (182,664)
Repurchase of common stock, Shares (1,370,121)        
Restricted stock grants, net of forfeitures 1       1
Restricted stock grants, net of forfeitures, Shares 62,062        
Stock-based compensation   6,328     6,328
Common stock dividends     (25,183)   (25,183)
Change in net unrealized gains (losses) on marketable securities, net of income tax       (40) (40)
Change in fair value of derivative instrument, net of income tax       (645) (645)
Net income     65,438   65,438
Ending Balance at Jun. 30, 2011 $ 120 $ 2,438 $ 36,454 $ (645) $ 38,367
Ending Balance, Shares at Jun. 30, 2011 12,008,763