XML 60 R49.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue - Recognized Revenue and Remaining Balances (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2020
USD ($)
Change In Contract with Customer, Liability [Roll Forward]  
Deferred revenue balance - beginning of period $ 23,990
New billings 87,153
Revenue recognized (81,286)
Deferred revenue balance - end of period $ 29,857