XML 148 R77.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Property and Equipment, net - Internally Developed Software Costs, Included under Software (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Property, Plant and Equipment [Abstract]      
Cost $ 15,784 $ 8,783  
Less : Accumulated amortization (4,989) (2,393)  
Net 10,795 6,390  
Amortization expense 2,745 $ 1,417 $ 640
Impairment charges $ 2,178