v3.25.2
Revenue Recognition
6 Months Ended
Jun. 30, 2025
Revenue from Contract with Customer [Abstract]  
Revenue Recognition Revenue Recognition
Disaggregation of Revenue
The following table presents our revenue disaggregated by type of good or service (in thousands):
Three months ended June 30,Six months ended June 30,
2025202420252024
Subscription and support$198,223 $160,735 $383,735 $315,714 
XBRL professional services14,502 14,027 32,442 31,620 
Other services2,462 2,741 5,290 5,836 
Total
$215,187 $177,503 $421,467 $353,170 
Deferred Revenue
We recognized $178.0 million and $145.2 million of revenue during the three months ended June 30, 2025 and 2024, respectively, that was included in the deferred revenue balances at the beginning of the respective periods. We recognized $309.0 million and $254.5 million of revenue during the six months ended June 30, 2025 and 2024, respectively, that was included in the deferred revenue balances at the beginning of the respective periods.
Transaction Price Allocated to the Remaining Performance Obligations
As of June 30, 2025, we expect revenue of approximately $1.2 billion to be recognized from remaining performance obligations for subscription contracts. We expect to recognize approximately $668.3 million of these remaining performance obligations over the next 12 months with the balance substantially recognized in the 24 months thereafter.