REVENUE RECOGNITION (Tables)
|
6 Months Ended |
Jun. 30, 2025 |
REVENUE RECOGNITION |
|
Schedule of disaggregation of revenue |
| | | | | | | | | | | | | | | Three months ended June 30, | | Six months ended June 30, | | | | 2025 | | 2024 | | | 2025 | | 2024 | | | | (unaudited) | | (unaudited) | Software subscriptions: | | | | | | | | | | | | | Software licenses | | $ | 71,632 | | $ | 70,098 | | $ | 142,243 | | $ | 140,092 | Cloud subscriptions | | | 86,212 | | | 66,345 | | | 166,362 | | | 128,181 | Software subscriptions | | | 157,844 | | | 136,443 | | | 308,605 | | | 268,273 | Services | | | 26,715 | | | 24,661 | | | 53,016 | | | 49,612 | Total revenues | | $ | 184,559 | | $ | 161,104 | | $ | 361,621 | | $ | 317,885 |
|
Schedule of beginning and ending balances of accounts receivable, net of allowance |
| | | | | | | | | | For the six months ended June 30, 2025 | | For the year ended December 31, 2024 | | | | (unaudited) | | | | | Balance, beginning of period | | $ | 164,432 | | $ | 141,752 | | Balance, end of period | | | 143,660 | | | 164,432 | | Increase (decrease) | | $ | (20,772) | | $ | 22,680 | |
|
Schedule of beginning and ending balances of and changes to the allowance and the deferred allowance |
| | | | | | | | | | | | | | | For the three months ended June 30, | | | 2025 | | 2024 | | | Balance | | | Net Change | | Balance | | | Net Change | | | | (unaudited) | Allowance balance, April 1 | | $ | (17,566) | | | | | $ | (20,241) | | | | Allowance balance, June 30, | | | (16,389) | | | | | | (17,704) | | | | Change in allowance | | | | | $ | (1,177) | | | | | $ | (2,537) | Deferred allowance balance, April 1, | | | 12,547 | | | | | | 14,634 | | | | Deferred allowance balance, June 30, | | | 11,661 | | | | | | 12,753 | | | | Change in deferred allowance | | | | | | 886 | | | | | | 1,881 | Net amount charged to revenues | | | | | $ | (291) | | | | | $ | (656) | | | | | | | | | | | | | | | | For the six months ended June 30, | | | 2025 | | 2024 | | | Balance | | | Net Change | | Balance | | | Net Change | | | | (unaudited) | Allowance balance, January 1, | | $ | (16,838) | | | | | $ | (16,272) | | | | Allowance balance, June 30, | | | (16,389) | | | | | | (17,704) | | | | Change in allowance | | | | | $ | (449) | | | | | $ | 1,432 | Deferred allowance balance, January 1, | | | 12,028 | | | | | | 11,741 | | | | Deferred allowance balance, June 30, | | | 11,661 | | | | | | 12,753 | | | | Change in deferred allowance | | | | | | 367 | | | | | | (1,012) | Net amount charged to revenues | | | | | $ | (82) | | | | | $ | 420 | | | | | | | | | | | | | |
|
Schedule of information about the balances of and changes to deferred revenue |
| | | | | | | | | | | | | | | For the three months ended June 30, | | For the six months ended June 30, | | | 2025 | | 2024 | | 2025 | | 2024 | | | | (unaudited) | | (unaudited) | Changes to deferred revenue: | | | | | | | | | | | | | Beginning balance | | $ | 354,897 | | $ | 300,991 | | $ | 344,166 | | $ | 292,720 | Additional amounts deferred | | | 176,912 | | | 159,854 | | | 364,705 | | | 324,906 | Revenues recognized | | | (184,559) | | | (161,104) | | | (361,621) | | | (317,885) | Ending balance | | $ | 347,250 | | $ | 299,741 | | $ | 347,250 | | $ | 299,741 |
|
Schedule of information about the changes to contract cost balances |
| | | | | | | | | | | | | | | For the three months ended June 30, | | For the six months ended June 30, | | | 2025 | | 2024 | | 2025 | | 2024 | | | | (unaudited) | | (unaudited) | Deferred commissions: | | | | | | | | | | | | | Beginning balance | | $ | 27,535 | | $ | 21,301 | | $ | 27,480 | | $ | 21,237 | Additions | | | 5,922 | | | 4,785 | | | 10,979 | | | 8,769 | Amortization | | | (5,720) | | | (4,224) | | | (10,722) | | | (8,144) | Ending balance | | $ | 27,737 | | $ | 21,862 | | $ | 27,737 | | $ | 21,862 |
|