v3.25.1
Revenue Recognition (Tables)
3 Months Ended
Mar. 31, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue The Company has operations primarily in the United States, United Kingdom and Canada. Information about these operations is presented below (in thousands):
Three Months Ended March 31,
20252024
Revenues:
Subscription and support:
   United States$43,724 $47,724 
   United Kingdom7,582 9,075 
   Canada3,012 3,328 
   Other International5,864 6,951 
      Total subscription and support revenue60,182 67,078 
Perpetual license:
   United States448 691 
   United Kingdom118 98 
   Canada87 59 
   Other International955 622 
      Total perpetual license revenue1,608 1,470 
Professional services:
   United States1,087 1,233 
   United Kingdom275 271 
   Canada189 188 
   Other International314 496 
      Total professional service revenue1,865 2,188 
Total revenue$63,655 $70,736