XML 61 R49.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Software and Other Intangible Assets - Summary of Carrying Amount and Accumulated Amortization of Software Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount $ 538,888 $ 389,470  
Accumulated Amortization (304,371) (252,242)  
Net Balance 234,517 137,228  
Software for resale      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount 138,823 137,666  
Accumulated Amortization (122,061) (110,124)  
Net Balance 16,762 27,542  
Software amortization expense 11,000 12,800 $ 12,800
Software for internal use      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount 400,065 251,804  
Accumulated Amortization (182,310) (142,118)  
Net Balance 217,755 109,686  
Software amortization expense $ 55,600 $ 41,700 $ 45,200