XML 90 R66.htm IDEA: XBRL DOCUMENT v3.20.1
Other Non-Current Assets (Other non-current assets) (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Other Assets, Noncurrent Disclosure [Abstract]    
Cloud computing implementation costs $ 6,247 $ 4,690
Less: accumulated amortization (354)  
Other non-current assets 5,893 4,690
Finite-Lived Intangible Assets, Accumulated Amortization 35,001 31,254
Finite-Lived Intangible Assets, Net $ 97,719 $ 101,466