v3.24.3
Revenue Recognition
9 Months Ended
Sep. 30, 2024
Revenue from Contract with Customer [Abstract]  
Revenue Recognition Revenue Recognition
Disaggregation of Revenue
The following table presents our revenues disaggregated by type of good or service (in thousands):
Three months ended September 30,Nine months ended September 30,
2024202320242023
Subscription and support$171,035 $143,421 $486,749 $409,857 
XBRL professional services11,704 11,555 43,324 42,719 
Other services2,882 3,199 8,718 10,810 
Total revenues
$185,621 $158,175 $538,791 $463,386 
Deferred Revenue
We recognized $153.0 million and $129.9 million of revenue during the three months ended September 30, 2024 and 2023, respectively, that was included in the deferred revenue balances at the beginning of the respective periods. We recognized $331.2 million and $277.8 million of revenue during the nine months ended September 30, 2024 and 2023, 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 September 30, 2024, we expect revenue of approximately $1,076.1 million to be recognized from remaining performance obligations for subscription contracts. We expect to recognize approximately $586.0 million of these remaining performance obligations over the next 12 months with the balance substantially recognized in the 24 months thereafter.