| Network | Table | Has [Axis] | Has [Line Items] |
| 8020 - Statement - Consolidated Statements of Stockholders Equity and Comprehensive Income | Statement - Table | No | No |
| 8030 - Statement - Consolidated Statements of Stockholders Equity and Comprehensive Income (Parenthetical) | Statement - Table | No | No |