XML 99 R88.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition - Summary of Revenues Disaggregated by Revenue Source (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Disaggregation Of Revenue [Line Items]        
Revenue $ 114,191 $ 111,401 $ 333,028 $ 314,762
Subscription Services        
Disaggregation Of Revenue [Line Items]        
Revenue 104,318 96,790 304,940 283,203
Professional Services        
Disaggregation Of Revenue [Line Items]        
Revenue 6,186 8,006 18,366 20,571
Software Licenses and Other        
Disaggregation Of Revenue [Line Items]        
Revenue $ 3,687 $ 6,605 $ 9,722 $ 10,988