XML 89 R102.htm IDEA: XBRL DOCUMENT ﻿
v2.3.0.11

Stock Plans And Stock-Based Compensation (Summary Of Activity For Outstanding SSARs And Stock Options) (Details) (USD $) | 12 Months Ended
--- | ---
Jun. 30, 2011 | Jun. 30, 2010 | Jun. 30, 2009
Stock Plans And Stock-Based Compensation |  |  |
Number of Shares, Outstanding, Beginning Balance | 3,086,428 | 3,379,045 | 3,307,849
Number of Shares, Exercisable, Beginning Balance | 1,455,220 | 1,335,207 | 1,267,681
Number of Shares, Issued |  |  | 346,300
Number of Shares, Exercised | (791,722) | (191,337) | (71,215)
Number of Shares, Forfeited | (85,460) | (56,667) | (172,889)
Number of Shares, Expired | (98,942) | (44,613) | (31,000)
Number of Shares, Outstanding, Ending Balance | 2,110,304 | 3,086,428 | 3,379,045
Number of Shares, Exercisable, Ending Balance | 1,177,209 | 1,455,220 | 1,335,207
Minimum Exercise Price, Outstanding, Beginning Balance | $ 9.94 | $ 9.25 | $ 8.44
Maximum Exercise Price, Outstanding, Beginning Balance | $ 65.04 | $ 65.04 | $ 65.04
Minimum Exercise Price, Exercisable, Beginning Balance | $ 9.94 | $ 9.25 | $ 8.44
Maximum Exercise Price, Exercisable, Beginning Balance | $ 65.04 | $ 65.04 | $ 65.04
Minimum Exercise Price, Issued |  |  | $ 37.67
Maximum Exercise Price, Issued |  |  | $ 49.78
Minimum Exercise Price, Exercised | $ 9.94 | $ 9.25 | $ 9.41
Maximum Exercise Price, Exercised | $ 62.48 | $ 46.37 | $ 40.00
Minimum Exercise Price, Forfeited | $ 45.77 | $ 45.77 | $ 9.94
Maximum Exercise Price, Forfeited | $ 54.39 | $ 62.48 | $ 62.48
Minimum Exercise Price, Expired | $ 48.83 | $ 11.19 | $ 8.44
Maximum Exercise Price, Expired | $ 63.20 | $ 64.36 | $ 49.43
Minimum Exercise Price, Outstanding, Ending Balance | $ 34.10 | $ 9.94 | $ 9.25
Maximum Exercise Price, Outstanding, Ending Balance | $ 65.04 | $ 65.04 | $ 65.04
Minimum Exercise Price, Exercisable, Ending Balance | $ 34.10 | $ 9.94 | $ 9.25
Maximum Exercise Price, Exercisable, Ending Balance | $ 65.04 | $ 65.04 | $ 65.04
Weighted Average Exercise Price, Outstanding, Beginning Balance | $ 48.66 | $ 47.76 | $ 47.37
Weighted Average Exercise Price, Exercisable, Beginning Balance | $ 44.99 | $ 40.22 | $ 37.00
Weighted Average Exercise Price, Issued |  |  | $ 49.13
Weighted Average Exercise Price, Exercised | $ 36.36 | $ 29.21 | $ 29.89
Weighted Average Exercise Price, Forfeited | $ 49.47 | $ 51.10 | $ 50.66
Weighted Average Exercise Price, Expired | $ 58.61 | $ 60.59 | $ 46.79
Weighted Average Exercise Price, Outstanding, Ending Balance | $ 52.78 | $ 48.66 | $ 47.76
Weighted Average Exercise Price, Exercisable, Ending Balance | $ 55.19 | $ 44.99 | $ 40.22
Weighted Average Grant Date Fair Value, Outstanding, Beginning Balance | $ 19.23 | $ 18.84 | $ 18.91
Weighted Average Grant Date Fair Value, Exercisable, Beginning Balance | $ 18.08 | $ 16.03 | $ 14.68
Weighted Average Grant Date Fair Value, Issued |  |  | $ 17.09
Weighted Average Grant Date Fair Value, Exercised | $ 14.82 | $ 11.17 | $ 13.54
Weighted Average Grant Date Fair Value, Forfeited | $ 18.88 | $ 19.55 | $ 19.27
Weighted Average Grant Date Fair Value, Expired | $ 22.09 | $ 23.44 | $ 16.61
Weighted Average Grant Date Fair Value, Outstanding, Ending Balance | $ 20.77 | $ 19.23 | $ 18.84
Weighted Average Grant Date Fair Value, Exercisable, Ending Balance | $ 22.17 | $ 18.08 | $ 16.03

X
- Definition Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Exercise Price Range, Lower Range Limit + Details
Name: | caci_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableExercisePriceRangeLowerRangeLimit
Namespace Prefix: | caci
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Exercise Price Range, Upper Range Limit + Details
Name: | caci_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableExercisePriceRangeUpperRangeLimit
Namespace Prefix: | caci
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Grant Date Fair Value + Details
Name: | caci_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue
Namespace Prefix: | caci
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Exercise Price Range, Lower Range Limit + Details
Name: | caci_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodExercisePriceRangeLowerRangeLimit
Namespace Prefix: | caci
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Exercise Price Range, Upper Range Limit + Details
Name: | caci_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodExercisePriceRangeUpperRangeLimit
Namespace Prefix: | caci
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Weighted Average Grant Date Fair Value + Details
Name: | caci_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageGrantDateFairValue
Namespace Prefix: | caci
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period, Exercise Price Range, Lower Range Limit + Details
Name: | caci_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriodExercisePriceRangeLowerRangeLimit
Namespace Prefix: | caci
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period, Exercise Price Range, Upper Range Limit + Details
Name: | caci_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriodExercisePriceRangeUpperRangeLimit
Namespace Prefix: | caci
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period, Weighted Average Grant Date Fair Value + Details
Name: | caci_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageGrantDateFairValue
Namespace Prefix: | caci
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period, Exercise Price Range, Lower Range Limit + Details
Name: | caci_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodExercisePriceRangeLowerRangeLimit
Namespace Prefix: | caci
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period, Exercise Price Range, Upper Range Limit + Details
Name: | caci_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodExercisePriceRangeUpperRangeLimit
Namespace Prefix: | caci
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Grant Date Fair Value + Details
Name: | caci_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageGrantDateFairValue
Namespace Prefix: | caci
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Share-based Compensation Arrangement by Share-based Payment Award, Options, Issued in Period + Details
Name: | caci_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIssuedInPeriod
Namespace Prefix: | caci
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Share-based Compensation Arrangement by Share-based Payment Award, Options, Issued in Period, Exercise Price Range, Lower Range Limit + Details
Name: | caci_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIssuedInPeriodExercisePriceRangeLowerRangeLimit
Namespace Prefix: | caci
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Share-based Compensation Arrangement by Share-based Payment Award, Options, Issued in Period, Exercise Price Range, Upper Range Limit + Details
Name: | caci_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIssuedInPeriodExercisePriceRangeUpperRangeLimit
Namespace Prefix: | caci
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Share-based Compensation Arrangement by Share-based Payment Award, Options, Issued in Period, Weighted Average Exercise Price + Details
Name: | caci_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIssuedInPeriodWeightedAverageExercisePrice
Namespace Prefix: | caci
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Share-based Compensation Arrangement by Share-based Payment Award, Options, Issued in Period, Weighted Average Grant Date Fair value + Details
Name: | caci_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIssuedInPeriodWeightedAverageGrantDateFairValue
Namespace Prefix: | caci
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Exercise Price Range, Lower Range Limit + Details
Name: | caci_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingExercisePriceRangeLowerRangeLimit
Namespace Prefix: | caci
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Exercise Price Range, Upper Range Limit + Details
Name: | caci_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingExercisePriceRangeUpperRangeLimit
Namespace Prefix: | caci
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Grant Date Fair Value + Details
Name: | caci_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageGrantDateFairValue
Namespace Prefix: | caci
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

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

X
- Definition The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph b(1)(c), d(2) -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iii) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
Namespace Prefix: | us-gaap
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph b(1)(c) -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iii) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
Namespace Prefix: | us-gaap
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition The weighted average price at which option holders acquired shares when converting their stock options into shares under the plan during the reporting period. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph b(1)(e) -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(2) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
Namespace Prefix: | us-gaap
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition The decrease in the number of shares that could be issued attributable to the lapse of rights to exercise previously issued stock options under the terms of the option agreements under the plan during the reporting period. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph b(1)(g) -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(4) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
Namespace Prefix: | us-gaap
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition The weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that lapsed during the reporting period. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph b(1)(g) -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(4) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
Namespace Prefix: | us-gaap
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph b(1)(f) -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(3) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
Namespace Prefix: | us-gaap
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition The weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated during the reporting period due to noncompliance with plan terms during the reporting period. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph b(1)(f) -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(3) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
Namespace Prefix: | us-gaap
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition The number of shares reserved for issuance under stock option agreements awarded under the plan that validly exist and are outstanding as of the balance sheet date, including vested options. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1)(i)-(ii) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph b(1)(a) -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph b(1)(b) -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
Namespace Prefix: | us-gaap
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition The weighted average price as of the beginning of the year at which grantees can acquire the shares reserved for issuance under the stock option plan. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph b(1)(a) -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1)(i) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
Namespace Prefix: | us-gaap
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of share options (or share units) exercised during the current period. + 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 Reference 2: 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 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(2) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 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 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=6959260&loc=d3e187085-122770 + Details
Name: | us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
Namespace Prefix: | us-gaap
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration