XML 69 R58.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue - Schedule of Deferred Contract Costs (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Capitalized Contract Cost [Abstract]    
Balance as of December 31, 2019 $ 25,755  
Additions to deferred contract costs 15,804  
Amortization of deferred contract costs (7,348) $ (3,688)
Balance as of September 30, 2020 $ 34,211