INCOME TAXES - UNRECOGNIZED TAX BENEFITS (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2017
Dec. 31, 2016
Sep. 30, 2016
Jun. 30, 2016
Mar. 31, 2016
Dec. 31, 2015
Sep. 30, 2015
Jun. 30, 2015
Mar. 31, 2015
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Reconciliation of the beginning and ending amount of unrecognized tax benefits                        
Balance, beginning of year $ 1,495,000       $ 1,800,000       $ 1,977,000 $ 1,800,000 $ 1,977,000 $ 1,381,000
Additions based on tax related to the current year                   268,000 109,000 81,000
Additions for tax positions of prior years                     15,000 750,000
Reductions for tax positions of prior years                   (90,000)    
Reductions due to the statute of limitations                   (340,000) (301,000) (235,000)
Settlements                   (143,000)    
Balance, end of year   $ 1,495,000       $ 1,800,000       1,495,000 1,800,000 1,977,000
Amount of unrecognized tax benefits that, if recognized, would favorably affect the effective income tax rate in future periods   972,000               972,000    
Income tax benefit   (4,960,000) $ (4,848,000) $ (4,359,000) $ (8,893,000) (3,844,000) $ (3,119,000) $ (4,154,000) $ (6,961,000) (23,060,000) (18,078,000) (15,528,000)
Amount of interest and penalties                        
Interest and penalties recorded in the income statement                   (290,000) 19,000 260,000
Interest and penalties accrued   $ 557,000       $ 847,000       $ 557,000 $ 847,000 $ 827,000
Forecast                        
Reconciliation of the beginning and ending amount of unrecognized tax benefits                        
Income tax benefit $ 357,000