XML 65 R54.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Disaggregation of Revenue [Line Items]        
Revenue $ 80,227 $ 76,264 $ 158,943 $ 150,233
Subscription and support:        
Disaggregation of Revenue [Line Items]        
Revenue 75,017 72,405 148,644 143,058
Subscription and support: | United States        
Disaggregation of Revenue [Line Items]        
Revenue 52,996 50,862 104,340 103,817
Subscription and support: | United Kingdom        
Disaggregation of Revenue [Line Items]        
Revenue 10,120 12,658 21,709 22,052
Subscription and support: | Canada        
Disaggregation of Revenue [Line Items]        
Revenue 5,427 3,624 8,895 6,962
Subscription and support: | Other International        
Disaggregation of Revenue [Line Items]        
Revenue 6,474 5,261 13,700 10,227
Perpetual license:        
Disaggregation of Revenue [Line Items]        
Revenue 1,858 415 3,636 767
Perpetual license: | United States        
Disaggregation of Revenue [Line Items]        
Revenue 734 338 1,471 591
Perpetual license: | United Kingdom        
Disaggregation of Revenue [Line Items]        
Revenue 162 0 291 11
Perpetual license: | Canada        
Disaggregation of Revenue [Line Items]        
Revenue 101 10 177 52
Perpetual license: | Other International        
Disaggregation of Revenue [Line Items]        
Revenue 861 67 1,697 113
Professional services:        
Disaggregation of Revenue [Line Items]        
Revenue 3,352 3,444 6,663 6,408
Professional services: | United States        
Disaggregation of Revenue [Line Items]        
Revenue 1,752 2,150 3,447 4,194
Professional services: | United Kingdom        
Disaggregation of Revenue [Line Items]        
Revenue 670 802 1,459 1,466
Professional services: | Canada        
Disaggregation of Revenue [Line Items]        
Revenue 255 104 459 192
Professional services: | Other International        
Disaggregation of Revenue [Line Items]        
Revenue $ 675 $ 388 $ 1,298 $ 556