XML 95 R49.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Capitalized Software Development Costs - Summary of Capitalized Software Development Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Capitalized Computer Software Net [Line Items]    
Gross carrying amount $ 49,909 $ 45,677
Accumulated amortization (35,622) (32,784)
Net carrying amount 14,287 12,893
Capitalized Software Development costs    
Capitalized Computer Software Net [Line Items]    
Gross carrying amount $ 49,909 $ 45,677
Amortization period 3 years 3 years
Accumulated amortization $ (35,622) $ (32,784)
Net carrying amount $ 14,287 $ 12,893