v3.26.1
Deferred Revenue and Performance Obligations - Schedule of Changes in Deferred Revenue (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2026
USD ($)
Disaggregation of Revenue  
Totals $ 816,921
Contract With Customer Liability  
Beginning balance 801,826
Deferral of revenue 844,086
Recognition of deferred revenue (828,991)
Ending balance 816,921
Corporate  
Disaggregation of Revenue  
Totals 3,863
Contract With Customer Liability  
Beginning balance 6,489
Ending balance 3,863
Enterprise Software | Operating Segments  
Disaggregation of Revenue  
Totals 782,737
Contract With Customer Liability  
Beginning balance 755,894
Ending balance 782,737
Platform Technologies | Operating Segments  
Disaggregation of Revenue  
Totals 30,321
Contract With Customer Liability  
Beginning balance 39,443
Ending balance $ 30,321