INCOME TAXES. (Details 4)
|
12 Months Ended |
Dec. 31, 2016 |
US Treasury and Government [Member] |
|
Tax Years still open to audit |
2014-2016
|
Arizona [Member] |
|
Tax Years still open to audit |
2014-2016
|
California [Member] |
|
Tax Years still open to audit |
2013-2016
|
Colorado [Member] |
|
Tax Years still open to audit |
2013-2016
|
Idaho [Member] |
|
Tax Years still open to audit |
2014-2016
|
Illinois [Member] |
|
Tax Years still open to audit |
2014-2016
|
Indiana [Member] |
|
Tax Years still open to audit |
2014-2016
|
Iowa [Member] |
|
Tax Years still open to audit |
2014-2016
|
Kansas [Member] |
|
Tax Years still open to audit |
2014-2016
|
Minnesota [Member] |
|
Tax Years still open to audit |
2014-2016
|
Missouri [Member] |
|
Tax Years still open to audit |
2014-2016
|
Nebraska [Member] |
|
Tax Years still open to audit |
2014-2016
|
Oklahoma [Member] |
|
Tax Years still open to audit |
2014-2016
|
Oregon [Member] |
|
Tax Years still open to audit |
2014-2016
|
Texas [Member] |
|
Tax Years still open to audit |
2013-2016
|