XML 81 R41.htm IDEA: XBRL DOCUMENT
v2.4.1.9

SHARE CAPITAL AND CAPITAL IN EXCESS OF PAR VALUE: (Details) (USD $) In Thousands, except Per Share data, unless otherwise specified | 12 Months Ended
--- | ---
Dec. 31, 2014 | Dec. 31, 2013 | Dec. 31, 2012
Changes in share capital and capital in excess of par value |  |  |
Balance at the beginning of the period | $ 680,305 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest |  |
Balance at the beginning of the period (in shares) | (76)us-gaap_TreasuryStockShares |  |
Balance at the end of the period | 691,136 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest | 680,305 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest |
Balance at the end of the period (in shares) | 78 us-gaap_TreasuryStockShares | 76 us-gaap_TreasuryStockShares |
Total Number of Shares Purchased | 861 us-gaap_StockRepurchasedDuringPeriodShares | 752 us-gaap_StockRepurchasedDuringPeriodShares | 944 us-gaap_StockRepurchasedDuringPeriodShares
Average Price Paid Per Share (in dollars per share) | $ 29.02 tr_StockRepurchasedAveragePricePaidPerShare | $ 30.73 tr_StockRepurchasedAveragePricePaidPerShare | $ 25.16 tr_StockRepurchasedAveragePricePaidPerShare
Common Stock |  |  |
Changes in share capital and capital in excess of par value |  |  |
Balance at the beginning of the period | 25,702 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember | 25,450 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember | 25,333 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember
Balance at the beginning of the period (in shares) | 37,011 us-gaap_CommonStockSharesOutstanding / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember | 36,649 us-gaap_CommonStockSharesOutstanding / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember | 36,479 us-gaap_CommonStockSharesOutstanding / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember
Issuance of 3% stock dividend | 763 us-gaap_StockIssuedDuringPeriodValueStockDividend / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember | 761 us-gaap_StockIssuedDuringPeriodValueStockDividend / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember | 753 us-gaap_StockIssuedDuringPeriodValueStockDividend / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember
Issuance of 3% stock dividend (in shares) | 1,099 us-gaap_StockDividendsShares / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember | 1,095 us-gaap_StockDividendsShares / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember | 1,085 us-gaap_StockDividendsShares / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember
Conversion of Class B common shares to common shares | 25 us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember | 13 us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember | 20 us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember
Conversion of Class B common shares to common shares (in shares) | 36 us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember | 19 us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember | 29 us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember
Purchase and retirement of common shares | (598)us-gaap_StockRepurchasedAndRetiredDuringPeriodValue / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember | (522)us-gaap_StockRepurchasedAndRetiredDuringPeriodValue / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember | (656)us-gaap_StockRepurchasedAndRetiredDuringPeriodValue / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember
Purchase and retirement of common shares (in shares) | (861)us-gaap_StockRepurchasedAndRetiredDuringPeriodShares / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember | (752)us-gaap_StockRepurchasedAndRetiredDuringPeriodShares / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember | (944)us-gaap_StockRepurchasedAndRetiredDuringPeriodShares / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember
Balance at the end of the period | 25,892 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember | 25,702 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember | 25,450 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember
Balance at the end of the period (in shares) | 37,285 us-gaap_CommonStockSharesOutstanding / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember | 37,011 us-gaap_CommonStockSharesOutstanding / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember | 36,649 us-gaap_CommonStockSharesOutstanding / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember
Class B Common Stock |  |  |
Changes in share capital and capital in excess of par value |  |  |
Balance at the beginning of the period | 15,455 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonClassBMember | 15,018 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonClassBMember | 14,601 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonClassBMember
Balance at the beginning of the period (in shares) | 22,256 us-gaap_CommonStockSharesOutstanding / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonClassBMember | 21,627 us-gaap_CommonStockSharesOutstanding / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonClassBMember | 21,025 us-gaap_CommonStockSharesOutstanding / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonClassBMember
Issuance of 3% stock dividend | 464 us-gaap_StockIssuedDuringPeriodValueStockDividend / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonClassBMember | 450 us-gaap_StockIssuedDuringPeriodValueStockDividend / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonClassBMember | 437 us-gaap_StockIssuedDuringPeriodValueStockDividend / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonClassBMember
Issuance of 3% stock dividend (in shares) | 667 us-gaap_StockDividendsShares / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonClassBMember | 648 us-gaap_StockDividendsShares / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonClassBMember | 631 us-gaap_StockDividendsShares / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonClassBMember
Conversion of Class B common shares to common shares | (25)us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonClassBMember | (13)us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonClassBMember | (20)us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonClassBMember
Conversion of Class B common shares to common shares (in shares) | (36)us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonClassBMember | (19)us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonClassBMember | (29)us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonClassBMember
Balance at the end of the period | 15,894 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonClassBMember | 15,455 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonClassBMember | 15,018 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonClassBMember
Balance at the end of the period (in shares) | 22,887 us-gaap_CommonStockSharesOutstanding / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonClassBMember | 22,256 us-gaap_CommonStockSharesOutstanding / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonClassBMember | 21,627 us-gaap_CommonStockSharesOutstanding / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonClassBMember
Treasury Stock |  |  |
Changes in share capital and capital in excess of par value |  |  |
Balance at the beginning of the period | (1,992)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember | (1,992)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember | (1,992)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember
Balance at the beginning of the period (in shares) | (76)us-gaap_TreasuryStockShares / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember | (73)us-gaap_TreasuryStockShares / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember | (71)us-gaap_TreasuryStockShares / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember
Issuance of 3% stock dividend (in shares) | 2 tr_TreasuryStockSharesStockDividend / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember | 3 tr_TreasuryStockSharesStockDividend / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember | 2 tr_TreasuryStockSharesStockDividend / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember
Balance at the end of the period | (1,992)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember | (1,992)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember | (1,992)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember
Balance at the end of the period (in shares) | 78 us-gaap_TreasuryStockShares / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember | 76 us-gaap_TreasuryStockShares / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember | 73 us-gaap_TreasuryStockShares / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember
Capital in Excess of Par Value |  |  |
Changes in share capital and capital in excess of par value |  |  |
Balance at the beginning of the period | 572,669 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember | 547,576 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember | 533,677 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember
Issuance of 3% stock dividend | 50,939 us-gaap_StockIssuedDuringPeriodValueStockDividend / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember | 47,714 us-gaap_StockIssuedDuringPeriodValueStockDividend / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember | 37,046 us-gaap_StockIssuedDuringPeriodValueStockDividend / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember
Purchase and retirement of common shares | (24,422)us-gaap_StockRepurchasedAndRetiredDuringPeriodValue / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember | (22,621)us-gaap_StockRepurchasedAndRetiredDuringPeriodValue / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember | (23,147)us-gaap_StockRepurchasedAndRetiredDuringPeriodValue / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember
Balance at the end of the period | $ 599,186 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember | $ 572,669 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember | $ 547,576 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember

X
- Definition Represents the total cost of shares repurchased divided by the total number of shares repurchased. + References No definition available. + Details
Name: | tr_StockRepurchasedAveragePricePaidPerShare
Namespace Prefix: | tr_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Increase in the number of shares held in treasury during the period as a result of a stock dividend. + References No definition available. + Details
Name: | tr_TreasuryStockSharesStockDividend
Namespace Prefix: | tr_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6928386&loc=d3e21463-112644 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.29) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 30 -Article 5 + Details
Name: | us-gaap_CommonStockSharesOutstanding
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | us-gaap_IncreaseDecreaseInStockholdersEquityRollForward
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of shares of common and preferred stock issued as dividends during the period. Excludes stock splits. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6928386&loc=d3e21463-112644 + Details
Name: | us-gaap_StockDividendsShares
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 45 -Paragraph 15 -URI http://asc.fasb.org/extlink&oid=7656940&loc=SL4568447-111683 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 45 -Paragraph 16 -URI http://asc.fasb.org/extlink&oid=7656940&loc=SL4568740-111683 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 55 -Paragraph 4I -URI http://asc.fasb.org/extlink&oid=35736750&loc=SL4590271-111686 + Details
Name: | us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Number of shares issued during the period as a result of the conversion of convertible securities. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6928386&loc=d3e21463-112644 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=6928386&loc=d3e21475-112644 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29, 30 -Article 5 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.29-30) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition The gross value of stock issued during the period upon the conversion of convertible securities. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6928386&loc=d3e21463-112644 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.29-31) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29, 30, 31 -Article 5 + Details
Name: | us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Value of stock issued to shareholders as a dividend during the period. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6928386&loc=d3e21463-112644 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.29-31) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29, 30, 31 -Article 5 + Details
Name: | us-gaap_StockIssuedDuringPeriodValueStockDividend
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Number of shares that have been repurchased and retired during the period. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6928386&loc=d3e21463-112644 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29, 30 -Article 5 + Details
Name: | us-gaap_StockRepurchasedAndRetiredDuringPeriodShares
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital). + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6928386&loc=d3e21463-112644 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29, 30, 31 -Article 5 + Details
Name: | us-gaap_StockRepurchasedAndRetiredDuringPeriodValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6928386&loc=d3e21463-112644 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29, 30 -Article 5 + Details
Name: | us-gaap_StockRepurchasedDuringPeriodShares
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.28,29) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29, 30 -Article 5 + Details
Name: | us-gaap_TreasuryStockShares
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | us-gaap_StatementEquityComponentsAxis=us-gaap_AdditionalPaidInCapitalMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementEquityComponentsAxis=us-gaap_CommonClassBMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementEquityComponentsAxis=us-gaap_TreasuryStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |