XML 33 R24.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue (Tables)
3 Months Ended
Mar. 31, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Revenue
The following table presents a summary of revenue:
Three Months Ended March 31,
(in thousands)20252024
Subscription revenue$220,443 $197,635 
Perpetual license and maintenance revenue11,552 12,156 
Professional services and other revenue7,142 6,170 
Revenue$239,137 $215,961 
Schedule of Future Estimated Revenue Related To Unsatisfied Performance Obligations
The following summarizes the future estimated revenue related to unsatisfied performance obligations:
March 31,
(in thousands)20252024
Remaining performance obligations, short-term$647,647 $572,851 
Remaining performance obligations, long-term234,598 169,560 
Remaining performance obligations$882,245 $742,411 
Schedule of Activity of Deferred Contract Costs
The following summarizes the activity of deferred incremental costs of obtaining a contract:
Three Months Ended March 31,
(in thousands)20252024
Beginning balance$119,705 $121,953 
Capitalization of contract acquisition costs11,194 9,035 
Amortization of deferred contract acquisition costs(14,070)(13,373)
Ending balance$116,829 $117,615