XML 42 R53.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2020
USD ($)
Changes in deferred revenue  
Deferred revenue balance - beginning of period $ 23,990
New billings 29,273
Revenue recognized (26,994)
Deferred revenue balance - end of period $ 26,269