v3.25.4
Revenues (Tables)
12 Months Ended
Dec. 31, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue by Major Source
The following table disaggregates the Company's revenue by major source:
 Year Ended December 31,
 202520242023
Subscription$648,598 $553,610 $475,945 
Transactional70,643 68,489 65,416 
Services and Other75,568 74,365 83,263 
Total Revenues$794,809 $696,464 $624,624 
Schedule of Allowance for Sales Credits
The following table shows the Company's allowance for sales credits, credit losses, and other reserved balances as follows:
Beginning BalanceAdditionsDeductionsEnding Balance
Year Ended December 31, 2023$2,000 $1,214 $(1,813)$1,401 
Year Ended December 31, 20241,401 1,196 (1,254)1,343 
Year Ended December 31, 2025$1,343 $3,752 $(3,530)$1,565