XML 43 R54.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - COMPUTER SOFTWARE (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Capitalized Software [Line Items]    
Capitalized software, net $ 153,842 $ 126,379
Computer Software    
Capitalized Software [Line Items]    
Capitalized software, net 153,842 126,379
Capitalized computer software, accumulated amortization $ 338,449 $ 316,710
Computer Software | Minimum    
Capitalized Software [Line Items]    
Property, plant and equipment, useful life 3 years  
Computer Software | Maximum    
Capitalized Software [Line Items]    
Property, plant and equipment, useful life 7 years