XML 45 R36.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue Recognition and Deferred Costs - Schedule of Disaggregate Revenue by Major Source (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Disaggregation Of Revenue [Line Items]    
Total revenue $ 71,757 $ 66,050
Subscription Solutions    
Disaggregation Of Revenue [Line Items]    
Total revenue 53,808 47,987
Partner and Services    
Disaggregation Of Revenue [Line Items]    
Total revenue $ 17,949 $ 18,063