Line |
Label |
Object Class (Data type) |
Period Type |
Balance |
Report Element Name |
1 |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] |
Concept (Text/String) |
For Period |
|
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward |
2 |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number, Beginning Balance |
Concept (Shares) |
As Of |
|
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber |
3 |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Period Increase (Decrease) [Roll Up] |
Concept (Text/String) |
For Period |
|
added:Share-basedCompensationArrangementByShare-basedPaymentAwardOptionsOutstandingPeriodIncreaseDecreaseRollUp |
4 |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures |
Concept (Shares) |
For Period |
|
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod |
5 |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period |
Concept (Shares) |
For Period |
|
us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised |
6 |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period [Roll Up] |
Concept (Text/String) |
For Period |
|
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodAbstract |
7 |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period |
Concept (Shares) |
For Period |
|
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod |
8 |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period |
Concept (Shares) |
For Period |
|
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod |
9 |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Total |
Concept (Shares) |
For Period |
|
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod |
10 |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Other Increases (Decreases) in Period |
Concept (Shares) |
For Period |
|
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherIncreasesDecreasesInPeriod |
11 |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Period Increase (Decrease), Total |
Concept (Shares) |
For Period |
|
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPeriodIncreaseDecrease |
12 |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number, Ending Balance |
Concept (Shares) |
As Of |
|
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber |