XML 70 R44.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue - Schedule of Contract Balances (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Jan. 01, 2018
Dec. 31, 2017
Contract With Customer Asset Net [Abstract]      
Accounts receivable, net $ 183,078 $ 133,281  
Contract assets, current portion 753 4,113  
Deferred revenue, current portion 45,442 42,950 $ 34,501
Deferred revenue, non-current portion $ 19,594 $ 12,023 $ 48,511