v3.26.3
Revenue Recognition (Tables)
9 Months Ended
Sep. 30, 2026
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
The following table sets forth revenue by groups of similar offerings (in thousands):
Three Months Ended September 30,Nine Months Ended September 30,
2026202520262025
Software$38,609 $35,233 $110,105 $98,864 
Services6,731 5,686 20,263 16,814 
Total revenue$45,340 $40,919 $130,368 $115,678 
The Company determines the location of revenue using the billing address of each customer. The following table sets forth revenue by geographic area (in thousands):
Three Months Ended September 30,Nine Months Ended September 30,
2026202520262025
United States$39,842 $37,584 $115,281 $106,666 
All other countries5,498 3,335 15,087 9,012 
Total revenue$45,340 $40,919 $130,368 $115,678