XML 35 R23.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue (Tables)
6 Months Ended
Jun. 30, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Revenue
The following table presents a summary of revenue:
Three Months Ended June 30,Six Months Ended June 30,
(in thousands)2025202420252024
Subscription revenue$228,031 $202,538 $448,474 $400,173 
Perpetual license and maintenance revenue11,411 12,016 22,963 24,172 
Professional services and other revenue7,853 6,687 14,995 12,857 
Revenue$247,295 $221,241 $486,432 $437,202 
Schedule of Future Estimated Revenue Related To Unsatisfied Performance Obligations
The following summarizes the future estimated revenue related to unsatisfied performance obligations:
June 30,
(in thousands)20252024
Remaining performance obligations, short-term$641,918 $572,015 
Remaining performance obligations, long-term247,225 175,526 
Remaining performance obligations$889,143 $747,541 
Schedule of Activity of Deferred Contract Costs
The following summarizes the activity of deferred incremental costs of obtaining a contract:
Three Months Ended June 30,Six Months Ended June 30,
(in thousands)2025202420252024
Beginning balance$116,829 $117,615 $119,705 $121,953 
Capitalization of contract acquisition costs12,544 11,466 23,738 20,501 
Amortization of deferred contract acquisition costs(14,314)(13,552)(28,384)(26,925)
Ending balance$115,059 $115,529 $115,059 $115,529