XML 103 R38.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
NATURE OF OPERATIONS, CONSOLIDATION AND PRESENTATION OF FINANCIAL STATEMENTS - Recently Issued Accounting Pronouncements (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2019
Jan. 01, 2019
Dec. 31, 2018
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Deferred tax assets   $ 21,427   $ 35,794
Retained earnings   246,383   119,550
Operating lease liabilities   83,900    
Operating lease ROU assets   $ 84,791   $ 0
ASU 2016-09 [Member]        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Tax benefit from stock options exercised and restricted stock vesting $ 3,200      
ASU 2016-09 [Member] | Restatement Adjustment        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Deferred tax assets 400      
Retained earnings $ 400      
ASU 2016-02 [Member]        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Operating lease liabilities     $ 80,000  
Operating lease ROU assets     $ 80,000