XML 74 R55.htm IDEA: XBRL DOCUMENT v3.20.4
NEW ACCOUNTING PRONOUNCEMENTS (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
New accounting pronouncements [Line Items]      
Operating lease assets $ 35,906 $ 44,372  
Operating lease liabilities 11,589 12,898  
Operating lease liabilities 28,344 33,585  
Retained earnings 522,599 572,596  
Cloud computing arrangements 29,242    
ASU No. 2018-15 [Member]      
New accounting pronouncements [Line Items]      
Cloud computing arrangements $ 29,242    
Adoption of Accounting Standards Update [Member] | ASU No. 2016-02 [Member]      
New accounting pronouncements [Line Items]      
Operating lease assets     $ 50,803
Operating lease liabilities     13,611
Operating lease liabilities     $ 37,440
Adoption of Accounting Standards Update [Member] | ASU No. 2016-13 [Member]      
New accounting pronouncements [Line Items]      
Retained earnings   $ (3,640)