Revenue (Tables)
|
12 Months Ended |
Dec. 31, 2025 |
| Contract with Customer, Contract Asset, Contract Liability, and Receivable [Abstract] |
|
| Summarizes Revenue by Type of Service |
The following table summarizes revenue by type of service for the years ended December 31 (in thousands):
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Year Ended December 31, |
|
|
|
2025 |
|
|
2024 |
|
|
2023 |
|
Software subscriptions |
|
$ |
1,013,892 |
|
|
$ |
906,464 |
|
|
$ |
830,117 |
|
Other |
|
|
43,109 |
|
|
|
38,336 |
|
|
|
36,261 |
|
Total revenues |
|
$ |
1,057,001 |
|
|
$ |
944,800 |
|
|
$ |
866,378 |
|
|
| Summary of Receivables Contract Assets and Contract Liabilities from Contracts with Customers |
The balances of the Company’s receivables, contract assets and contract liabilities from contracts with customers are as follows (in thousands):
|
|
|
|
|
|
|
|
|
|
|
|
|
|
December 31, |
|
|
|
2025 |
|
|
2024 |
|
|
2023 |
|
|
Accounts receivables-Net of allowances |
$ |
137,056 |
|
|
$ |
106,578 |
|
|
$ |
102,365 |
|
|
Deferred contract costs |
|
24,923 |
|
|
|
22,373 |
|
|
|
17,900 |
|
|
Deferred contract costs-non-current |
|
22,479 |
|
|
|
18,692 |
|
|
|
22,302 |
|
|
Other assets (accounts receivable, non-current) |
|
25,532 |
|
|
|
16,946 |
|
|
|
15,198 |
|
|
Deferred revenues |
|
72,793 |
|
|
|
44,915 |
|
|
|
43,567 |
|
|
Other liabilities (deferred revenues, non-current) |
|
1,368 |
|
|
|
1,415 |
|
|
|
1,373 |
|
|
|
| Summary of Deferred Contract Costs |
A summary of the activity impacting the deferred contract costs during the years ended December 31, 2025, 2024 and 2023 is presented below (in thousands):
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Year Ended December 31, |
|
|
|
|
2025 |
|
|
2024 |
|
|
2023 |
|
Balance at beginning of period |
|
|
$ |
41,065 |
|
|
$ |
40,202 |
|
|
$ |
36,717 |
|
Costs amortized |
|
|
|
(24,022 |
) |
|
|
(22,085 |
) |
|
|
(19,197 |
) |
Additional amounts deferred |
|
|
|
30,359 |
|
|
|
22,948 |
|
|
|
22,682 |
|
Balance at end of period |
|
|
$ |
47,402 |
|
|
$ |
41,065 |
|
|
$ |
40,202 |
|
|
|
|
|
|
|
|
|
|
|
|
Classified as: |
|
|
|
|
|
|
|
|
|
|
Current |
|
|
$ |
24,923 |
|
|
$ |
22,373 |
|
|
$ |
17,900 |
|
Non-current |
|
|
|
22,479 |
|
|
|
18,692 |
|
|
|
22,302 |
|
Total deferred contract costs |
|
|
$ |
47,402 |
|
|
$ |
41,065 |
|
|
$ |
40,202 |
|
|
| Summary of Deferred Revenue |
A summary of the activity impacting deferred revenue balances during the years ended December 31, 2025, 2024 and 2023, is presented below (in thousands):
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Year Ended December 31, |
|
|
|
|
2025 |
|
|
2024 |
|
|
2023 |
|
Balance at beginning of period |
|
|
$ |
46,330 |
|
|
$ |
44,940 |
|
|
$ |
36,479 |
|
Revenue recognized1 |
|
|
|
(581,545 |
) |
|
|
(494,598 |
) |
|
|
(434,197 |
) |
Additional amounts deferred1 |
|
|
|
609,376 |
|
|
|
495,988 |
|
|
|
442,658 |
|
Balance at end of period |
|
|
$ |
74,161 |
|
|
$ |
46,330 |
|
|
$ |
44,940 |
|
|
|
|
|
|
|
|
|
|
|
|
Classified as: |
|
|
|
|
|
|
|
|
|
|
Current |
|
|
$ |
72,793 |
|
|
$ |
44,915 |
|
|
$ |
43,567 |
|
Non-current |
|
|
|
1,368 |
|
|
|
1,415 |
|
|
|
1,373 |
|
Total deferred revenue |
|
|
$ |
74,161 |
|
|
$ |
46,330 |
|
|
$ |
44,940 |
|
1 Amounts include total revenue deferred and recognized during each respective period.
|