v3.26.1
Revenue Recognition (Tables)
3 Months Ended
Mar. 31, 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 March 31,
20262025
Software$34,654 $30,887 
Services7,228 5,766 
Total revenue$41,882 $36,653 
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 March 31,
20262025
United States$37,275 $33,977 
All other countries4,607 2,676 
Total revenue$41,882 $36,653