XML 110 R60.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Internally Developed Software (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Internally developed software $ 104,703 $ 70,410  
Less accumulated amortization (44,440) (32,201)  
Internally developed software, net 60,263 38,209  
Amortization expense $ 12,042 $ 8,033 $ 5,310
Internally developed software      
Estimated Useful Life 5 years