XML 118 R98.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue Recognition - Summary of Revenues Disaggregated by Revenue Source (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Disaggregation Of Revenue [Line Items]      
Revenue $ 431,892 $ 368,433 $ 271,141
Subscription Services      
Disaggregation Of Revenue [Line Items]      
Revenue 384,617 327,047 242,651
Professional Services      
Disaggregation Of Revenue [Line Items]      
Revenue 29,252 26,022 20,410
Software Licenses and Other      
Disaggregation Of Revenue [Line Items]      
Revenue $ 18,023 $ 15,364 $ 8,080