v3.25.2
Revenue From Contracts with Customers (Tables)
6 Months Ended
Jun. 30, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenues
The following table summarizes revenue by our product and service offerings during the periods presented (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2025202420252024
Subscription services, software licenses and maintenance
201,982 $171,604 $396,175 $334,173 
Professional services2,696 2,527 4,776 5,101 
Total revenue$204,678 $174,131 $400,951 $339,274 
Schedule of Changes in the Balance of Deferred Contract Acquisition Costs
The change in the balance of deferred contract acquisition costs during the periods presented is as follows (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2025202420252024
Balance at beginning of the period$49,761 $43,092 $48,640 $42,672 
Add: Contract costs capitalized during the period10,054 9,830 18,758 16,902 
Less: Amortization of contract costs during the period(7,848)(6,886)(15,431)(13,538)
Balance at end of the period$51,967 $46,036 $51,967 $46,036