XML 19 R9999.htm IDEA: XBRL DOCUMENT
v3.23.1

Label | Element | Value
--- | --- | ---
Measure [Axis]: 1 |  |
Measure Name | ecd_MeasureName | Adjusted Earnings Per Share
Non-GAAP Measure Description [Text Block] | ecd_NonGaapMeasureDescriptionTextBlock | A non-GAAP measure that consists of diluted net income per share that is then adjusted to eliminate the effect of certain items that the Compensation Committee determines in its discretion should be excluded for compensation purposes.
Measure [Axis]: 3 |  |
Measure Name | ecd_MeasureName | Return on Assets
Non-GAAP Measure Description [Text Block] | ecd_NonGaapMeasureDescriptionTextBlock | A financial ratio that indicates how profitable the Company is in relation to its total assets.
Measure [Axis]: 2 |  |
Measure Name | ecd_MeasureName | Total Stockholder Return
Non-GAAP Measure Description [Text Block] | ecd_NonGaapMeasureDescriptionTextBlock | A measure of financial performance, indicating the total amount a stockholder earns from an investment in the Company. Based on the change in stock price over a given period of time, and assuming the reinvestment of dividends.

X
- References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 402 -Subsection v -Paragraph 2 -Subparagraph vi + Details
Name: | ecd_MeasureName
Namespace Prefix: | ecd_
Data Type: | xbrli:normalizedStringItemType
Balance Type: | na
Period Type: | duration

X
- References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 402 -Subsection v -Paragraph 2 -Subparagraph vi + Details
Name: | ecd_NonGaapMeasureDescriptionTextBlock
Namespace Prefix: | ecd_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | ecd_MeasureAxis=1
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ecd_MeasureAxis=3
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ecd_MeasureAxis=2
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |