XML 66 R55.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Disaggregation of Revenue [Line Items]        
Revenue $ 79,549 $ 76,053 $ 238,492 $ 226,286
Subscription and support:        
Disaggregation of Revenue [Line Items]        
Revenue 75,095 72,264 223,739 215,322
Subscription and support: | United States        
Disaggregation of Revenue [Line Items]        
Revenue 54,054 50,866 158,394 154,683
Subscription and support: | United Kingdom        
Disaggregation of Revenue [Line Items]        
Revenue 9,939 11,886 31,649 33,938
Subscription and support: | Canada        
Disaggregation of Revenue [Line Items]        
Revenue 4,625 3,355 13,520 10,317
Subscription and support: | Other International        
Disaggregation of Revenue [Line Items]        
Revenue 6,477 6,157 20,176 16,384
Perpetual license:        
Disaggregation of Revenue [Line Items]        
Revenue 1,684 684 5,320 1,451
Perpetual license: | United States        
Disaggregation of Revenue [Line Items]        
Revenue 1,110 628 2,581 1,219
Perpetual license: | United Kingdom        
Disaggregation of Revenue [Line Items]        
Revenue 51 0 342 11
Perpetual license: | Canada        
Disaggregation of Revenue [Line Items]        
Revenue 10 1 187 53
Perpetual license: | Other International        
Disaggregation of Revenue [Line Items]        
Revenue 513 55 2,210 168
Professional services:        
Disaggregation of Revenue [Line Items]        
Revenue 2,770 3,105 9,433 9,513
Professional services: | United States        
Disaggregation of Revenue [Line Items]        
Revenue 1,673 2,014 5,121 6,208
Professional services: | United Kingdom        
Disaggregation of Revenue [Line Items]        
Revenue 442 753 1,901 2,219
Professional services: | Canada        
Disaggregation of Revenue [Line Items]        
Revenue 189 117 647 309
Professional services: | Other International        
Disaggregation of Revenue [Line Items]        
Revenue $ 466 $ 221 $ 1,764 $ 777