XML 75 R56.htm IDEA: XBRL DOCUMENT v3.20.4
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Adoption of Recent Accounting Pronouncements - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2018
Dec. 31, 2018
Dec. 31, 2020
Jan. 01, 2020
Dec. 31, 2019
Jan. 01, 2018
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Reclassification of stranded tax effects   $ (6,658)        
Retained earnings     $ 1,643,825   $ 1,523,820  
Retained Earnings            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Reclassification of stranded tax effects $ 6,700 $ 6,658        
Accounting Standards Update 2016-13 | Adjustment            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Retained earnings       $ (1,400)    
Accounting Standards Update 2014-09 | Adjustment/Effect of Change            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Retained earnings           $ 2,900