XML 44 R34.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue Recognition and Deferred Costs - Schedule of Disaggregate Revenue by Major Source (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Disaggregation Of Revenue [Line Items]        
Total revenue $ 39,735 $ 28,264 $ 109,225 $ 81,083
Subscription Solutions        
Disaggregation Of Revenue [Line Items]        
Total revenue 26,545 21,021 74,041 60,406
Partner and Services        
Disaggregation Of Revenue [Line Items]        
Total revenue $ 13,190 $ 7,243 $ 35,184 $ 20,677