XML 37 R24.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition (Tables)
12 Months Ended
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
The following table sets forth revenue by groups of similar offerings (in thousands):
Year Ended December 31,
20232022
Software$112,267 $109,265 
Services25,823 25,925 
Total revenue$138,090 $135,190 
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):
Year Ended December 31,
20232022
United States$127,299 $126,504 
All other countries10,791 8,686 
Total revenue$138,090 $135,190