XML 75 R60.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue from Contracts with Customers - Schedule of Revenue Disaggregation by Type (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]      
Total revenues $ 1,353,095 $ 1,228,413 $ 1,099,082
Subscriptions and licenses      
Disaggregation of Revenue [Line Items]      
Total revenues 1,269,323 1,126,345 1,003,597
Subscriptions      
Disaggregation of Revenue [Line Items]      
Total revenues 1,223,362 1,080,307 960,220
Enterprise subscriptions      
Disaggregation of Revenue [Line Items]      
Total revenues 530,367 433,321 345,678
E365 Subscriptions      
Disaggregation of Revenue [Line Items]      
Total revenues 517,997 411,025 306,901
SELECT subscriptions      
Disaggregation of Revenue [Line Items]      
Total revenues 258,504 258,288 264,308
Term license subscriptions      
Disaggregation of Revenue [Line Items]      
Total revenues 434,491 388,698 350,234
Perpetual licenses      
Disaggregation of Revenue [Line Items]      
Total revenues 45,961 46,038 43,377
Services      
Disaggregation of Revenue [Line Items]      
Total revenues 83,772 102,068 95,485
Recurring      
Disaggregation of Revenue [Line Items]      
Total revenues 14,642 16,370 17,804
Other      
Disaggregation of Revenue [Line Items]      
Total revenues $ 69,130 $ 85,698 $ 77,681