v3.26.1
Revenue Recognition (Tables)
6 Months Ended
Jun. 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 June 30,Six Months Ended June 30,
2026202520262025
Software$36,842 $32,744 $71,496 $63,631 
Services6,304 5,362 13,532 11,128 
Total revenue$43,146 $38,106 $85,028 $74,759 
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 June 30,Six Months Ended June 30,
2026202520262025
United States$38,164 $35,104 $75,439 $69,082 
All other countries4,982 3,002 9,589 5,677 
Total revenue$43,146 $38,106 $85,028 $74,759