Note 12 - 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, 2014 | Mar. 31, 2013 |
Numerator: | ' | ' |
Income from continuing operations applicable to common stockholders | $24,694 | $21,882 |
Denominator: | ' | ' |
Weighted average number of shares outstanding used to calculate basic income per share (in Shares) | 25,973 | 25,626 |
Weighted average number of shares outstanding used to calculate diluted income per share from continuing operations (in Shares) | 26,320 | 26,054 |
Diluted income per share from continuing operations applicable to common stockholders (in Dollars per share) | $0.94 | $0.84 |
Basic income per share from continuing operations applicable to common stockholders (in Dollars per share) | $0.95 | $0.85 |
Equity Option [Member] | Common Class A [Member] | ' | ' |
Antidilutive Securities | ' | ' |
Shares issuable pursuant to stock options not included since they were antidilutive (in Shares) | 16 | 20 |
Common Class A [Member] | Basic [Member] | ' | ' |
Numerator: | ' | ' |
Distributed income applicable to common stockholders | -3,045 | ' |
Numerator: | ' | ' |
Distributed income applicable to common stockholders | 3,045 | ' |
Common Class A [Member] | Distributed [Member] | ' | ' |
Numerator: | ' | ' |
Reallocation of income as a result of conversion of dilutive stock options | 4 | ' |
Reallocation of income due to conversion of Class B to Class A | 329 | ' |
Common Class A [Member] | Diluted [Member] | ' | ' |
Numerator: | ' | ' |
Distributed income applicable to common stockholders | -3,378 | ' |
Numerator: | ' | ' |
Distributed income applicable to common stockholders | 3,378 | ' |
Common Class A [Member] | Undistributed [Member] | ' | ' |
Numerator: | ' | ' |
Reallocation of income as a result of conversion of dilutive stock options | 28 | 39 |
Reallocation of income due to conversion of Class B to Class A | 2,075 | 2,318 |
Common Class A [Member] | ' | ' |
Numerator: | ' | ' |
Income from continuing operations applicable to common stockholders | 22,258 | 19,525 |
Undistributed income from continuing operations applicable to common stockholders | 19,213 | 19,525 |
Denominator: | ' | ' |
Weighted average number of shares outstanding used to calculate basic income per share (in Shares) | 23,411 | 22,866 |
Weighted average number of shares from stock options (in Shares) | 347 | 428 |
Conversion of Class B to Class A common shares outstanding (in Shares) | 2,562 | 2,760 |
Weighted average number of shares outstanding used to calculate diluted income per share from continuing operations (in Shares) | 26,320 | 26,054 |
Diluted income per share from continuing operations applicable to common stockholders (in Dollars per share) | $0.94 | $0.84 |
Diluted distributed income per share from continuing operations applicable to common stockholders (in Dollars per share) | ($0.13) | ' |
Diluted undistributed income per share from continuing operations applicable to common stockholders (in Dollars per share) | $0.81 | $0.84 |
Basic income per share from continuing operations applicable to common stockholders (in Dollars per share) | $0.95 | $0.85 |
Basic distributed income per share from continuing operations applicable to common stockholders (in Dollars per share) | ($0.13) | ' |
Basic undistributed income per share from continuing operations applicable to common stockholders (in Dollars per share) | $0.82 | $0.85 |
Numerator: | ' | ' |
Diluted undistributed income from continuing operations applicable to common stockholders | 21,316 | 21,882 |
Common Class B [Member] | Basic [Member] | ' | ' |
Numerator: | ' | ' |
Distributed income applicable to common stockholders | -333 | ' |
Numerator: | ' | ' |
Distributed income applicable to common stockholders | 333 | ' |
Common Class B [Member] | Distributed [Member] | ' | ' |
Numerator: | ' | ' |
Reallocation of income as a result of conversion of dilutive stock options | -4 | ' |
Common Class B [Member] | Diluted [Member] | ' | ' |
Numerator: | ' | ' |
Distributed income applicable to common stockholders | -329 | ' |
Numerator: | ' | ' |
Distributed income applicable to common stockholders | 329 | ' |
Common Class B [Member] | Undistributed [Member] | ' | ' |
Numerator: | ' | ' |
Reallocation of income as a result of conversion of dilutive stock options | -28 | -39 |
Common Class B [Member] | ' | ' |
Numerator: | ' | ' |
Income from continuing operations applicable to common stockholders | 2,436 | 2,357 |
Undistributed income from continuing operations applicable to common stockholders | 2,103 | 2,357 |
Denominator: | ' | ' |
Weighted average number of shares outstanding used to calculate basic income per share (in Shares) | 2,562 | 2,760 |
Weighted average number of shares outstanding used to calculate diluted income per share from continuing operations (in Shares) | 2,562 | 2,760 |
Diluted income per share from continuing operations applicable to common stockholders (in Dollars per share) | $0.94 | $0.84 |
Diluted distributed income per share from continuing operations applicable to common stockholders (in Dollars per share) | ($0.13) | ' |
Diluted undistributed income per share from continuing operations applicable to common stockholders (in Dollars per share) | $0.81 | $0.84 |
Basic income per share from continuing operations applicable to common stockholders (in Dollars per share) | $0.95 | $0.85 |
Basic distributed income per share from continuing operations applicable to common stockholders (in Dollars per share) | ($0.13) | ' |
Basic undistributed income per share from continuing operations applicable to common stockholders (in Dollars per share) | $0.82 | $0.85 |
Numerator: | ' | ' |
Diluted undistributed income from continuing operations applicable to common stockholders | $2,075 | $2,318 |