XML 92 R53.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue - Change in Deferred Revenue (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2019
USD ($)
Change in Contract with Customer, Liability [Roll Forward]  
Deferred revenue $ 159,924
Deferral of revenue billed in current period, net of recognition 116,842
Recognition of revenue deferred in prior periods (111,417)
Foreign currency translation impact (424)
Deferred revenue $ 164,925