XML 24 R58.htm IDEA: XBRL DOCUMENT v3.20.1
OTHER NON-CURRENT ASSETS (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Other Assets, Noncurrent Disclosure [Abstract]    
Deferred tax assets $ 27,487 $ 20,054
Deferred contract costs 11,648 15,138
Other non-current assets 2,910 3,177
Total other non-current assets $ 42,045 $ 38,369