Note 10 - Net Income Per Share of Class A and Class B Common Stock (Details) - Earnings Per Share Reconciliation (USD $) | 3 Months Ended |
In Thousands, except Per Share data, unless otherwise specified | Mar. 31, 2015 | Mar. 31, 2014 |
Numerator: | | |
Income from continuing operations applicable to common stockholders | $40,653 | $24,694 |
Denominator: | | |
Weighted average number of shares outstanding used to calculate basic income per share (in Shares) | 26,283 | 25,973 |
Weighted average number of shares outstanding used to calculate diluted income per share from continuing operations (in Shares) | 26,519 | 26,320 |
Basic income per share from continuing operations applicable to common stockholders (in Dollars per share) | $1.55 | $0.95 |
Diluted income per share from continuing operations applicable to common stockholders (in Dollars per share) | $1.53 | $0.94 |
Common Class A [Member] | Equity Option [Member] | | |
Antidilutive Securities | | |
Shares issuable pursuant to stock options not included since they were antidilutive (in Shares) | 15 | 16 |
Common Class A [Member] | Distributed [Member] | | |
Numerator: | | |
Reallocation of income as a result of conversion of dilutive stock options | 4 | 4 |
Reallocation of income due to conversion of Class B to Class A shares | 407 | 329 |
Common Class A [Member] | Diluted [Member] | | |
Numerator: | | |
Distributed income applicable to common stockholders | -4,216 | -3,378 |
Numerator: | | |
Income applicable to common stockholders | 4,216 | 3,378 |
Income from continuing operations applicable to common stockholders | 36,437 | 21,316 |
Common Class A [Member] | Undistributed [Member] | | |
Numerator: | | |
Reallocation of income as a result of conversion of dilutive stock options | 32 | 28 |
Reallocation of income due to conversion of Class B to Class A shares | 3,520 | 2,075 |
Common Class A [Member] | | |
Numerator: | | |
Income from continuing operations applicable to common stockholders | 36,690 | 22,258 |
Distributed income applicable to common stockholders | -3,805 | -3,045 |
Basic undistributed income from continuing operations applicable to common stockholders | 32,885 | 19,213 |
Denominator: | | |
Weighted average number of shares outstanding used to calculate basic income per share (in Shares) | 23,721 | 23,411 |
Weighted average number of shares from stock options (in Shares) | 236 | 347 |
Conversion of Class B to Class A common shares outstanding (in Shares) | 2,562 | 2,562 |
Weighted average number of shares outstanding used to calculate diluted income per share from continuing operations (in Shares) | 26,519 | 26,320 |
Basic income per share from continuing operations applicable to common stockholders (in Dollars per share) | $1.55 | $0.95 |
Basic distributed income per share from continuing operations applicable to common stockholders (in Dollars per share) | ($0.16) | ($0.13) |
Basic undistributed income per share from continuing operations applicable to common stockholders (in Dollars per share) | $1.39 | $0.82 |
Diluted income per share from continuing operations applicable to common stockholders (in Dollars per share) | $1.53 | $0.94 |
Diluted distributed income per share from continuing operations applicable to common stockholders (in Dollars per share) | ($0.16) | ($0.13) |
Diluted undistributed income per share from continuing operations applicable to common stockholders (in Dollars per share) | $1.37 | $0.81 |
Numerator: | | |
Income applicable to common stockholders | 3,805 | 3,045 |
Income from continuing operations applicable to common stockholders | 32,885 | 19,213 |
Common Class B [Member] | Distributed [Member] | | |
Numerator: | | |
Reallocation of income as a result of conversion of dilutive stock options | -4 | -4 |
Common Class B [Member] | Diluted [Member] | | |
Numerator: | | |
Distributed income applicable to common stockholders | -407 | -329 |
Numerator: | | |
Income applicable to common stockholders | 407 | 329 |
Income from continuing operations applicable to common stockholders | 3,520 | 2,075 |
Common Class B [Member] | Undistributed [Member] | | |
Numerator: | | |
Reallocation of income as a result of conversion of dilutive stock options | -32 | -28 |
Common Class B [Member] | | |
Numerator: | | |
Income from continuing operations applicable to common stockholders | 3,963 | 2,436 |
Distributed income applicable to common stockholders | -411 | -333 |
Basic undistributed income from continuing operations applicable to common stockholders | 3,552 | 2,103 |
Denominator: | | |
Weighted average number of shares outstanding used to calculate basic income per share (in Shares) | 2,562 | 2,562 |
Weighted average number of shares outstanding used to calculate diluted income per share from continuing operations (in Shares) | 2,562 | 2,562 |
Basic income per share from continuing operations applicable to common stockholders (in Dollars per share) | $1.55 | $0.95 |
Basic distributed income per share from continuing operations applicable to common stockholders (in Dollars per share) | ($0.16) | ($0.13) |
Basic undistributed income per share from continuing operations applicable to common stockholders (in Dollars per share) | $1.39 | $0.82 |
Diluted income per share from continuing operations applicable to common stockholders (in Dollars per share) | $1.53 | $0.94 |
Diluted distributed income per share from continuing operations applicable to common stockholders (in Dollars per share) | ($0.16) | ($0.13) |
Diluted undistributed income per share from continuing operations applicable to common stockholders (in Dollars per share) | $1.37 | $0.81 |
Numerator: | | |
Income applicable to common stockholders | 411 | 333 |
Income from continuing operations applicable to common stockholders | $3,552 | $2,103 |