REVENUE RECOGNITION (Tables)
|
6 Months Ended |
Jun. 30, 2026 |
| REVENUE RECOGNITION |
|
| Schedule of disaggregation of revenue |
| | | | | | | | | | | | | | | Three months ended June 30, | | Six months ended June 30, | | | | 2026 | | 2025 | | | 2026 | | 2025 | | | | (unaudited) | | (unaudited) | Software subscriptions: | | | | | | | | | | | | | Software licenses | | $ | 73,089 | | $ | 71,632 | | $ | 143,465 | | $ | 142,243 | Cloud subscriptions | | | 101,664 | | | 86,212 | | | 198,434 | | | 166,362 | Software subscriptions | | | 174,753 | | | 157,844 | | | 341,899 | | | 308,605 | Services | | | 29,217 | | | 26,715 | | | 58,717 | | | 53,016 | Total revenues | | $ | 203,970 | | $ | 184,559 | | $ | 400,616 | | $ | 361,621 |
|
| Schedule of beginning and ending balances of accounts receivable, net of allowance |
| | | | | | | | | For the six months ended June 30, 2026 | | For the year ended December 31, 2025 | | | (unaudited) | | | | Balance, beginning of period | | $ | 183,446 | | $ | 164,432 | Balance, end of period | | | 153,432 | | | 183,446 | Increase (decrease) | | $ | (30,014) | | $ | 19,014 |
|
| Schedule of beginning and ending balances of and changes to the allowance and the deferred allowance |
| | | | | | | | | | | | | | | For the three months ended June 30, | | | 2026 | | 2025 | | | Balance | | | Net Change | | Balance | | | Net Change | | | | (unaudited) | Allowance balance, April 1 | | $ | (13,225) | | | | | $ | (17,566) | | | | Allowance balance, June 30, | | | (12,271) | | | | | | (16,389) | | | | Change in allowance | | | | | $ | (954) | | | | | $ | (1,177) | Deferred allowance balance, April 1, | | | 4,943 | | | | | | 12,547 | | | | Deferred allowance balance, June 30, | | | 4,303 | | | | | | 11,661 | | | | Change in deferred allowance | | | | | | 640 | | | | | | 886 | Net amount charged to revenues | | | | | $ | (314) | | | | | $ | (291) | | | | | | | | | | | | | | | | For the six months ended June 30, | | | 2026 | | 2025 | | | Balance | | | Net Change | | Balance | | | Net Change | | | | (unaudited) | Allowance balance, January 1, | | $ | (11,466) | | | | | $ | (16,838) | | | | Allowance balance, June 30, | | | (12,271) | | | | | | (16,389) | | | | Change in allowance | | | | | $ | 805 | | | | | $ | (449) | Deferred allowance balance, January 1, | | | 4,120 | | | | | | 12,028 | | | | Deferred allowance balance, June 30, | | | 4,303 | | | | | | 11,661 | | | | Change in deferred allowance | | | | | | (183) | | | | | | 367 | Net amount charged to revenues | | | | | $ | 622 | | | | | $ | (82) | | | | | | | | | | | | | |
|
| 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, | | | 2026 | | 2025 | | 2026 | | 2025 | | | | (unaudited) | | (unaudited) | Changes to deferred revenue: | | | | | | | | | | | | | Beginning balance | | $ | 398,397 | | $ | 354,897 | | $ | 388,048 | | $ | 344,166 | Additional amounts deferred | | | 192,474 | | | 176,912 | | | 399,469 | | | 364,705 | Revenues recognized | | | (203,970) | | | (184,559) | | | (400,616) | | | (361,621) | Ending balance | | $ | 386,901 | | $ | 347,250 | | $ | 386,901 | | $ | 347,250 |
|
| Schedule of information about the changes to contract cost balances |
| | | | | | | | | | | | | | | For the three months ended June 30, | | For the six months ended June 30, | | | 2026 | | 2025 | | 2026 | | 2025 | | | | (unaudited) | | (unaudited) | Deferred commissions: | | | | | | | | | | | | | Beginning balance | | $ | 30,879 | | $ | 27,535 | | $ | 31,907 | | $ | 27,480 | Additions | | | 5,809 | | | 5,922 | | | 11,927 | | | 10,979 | Amortization | | | (7,522) | | | (5,720) | | | (14,668) | | | (10,722) | Ending balance | | $ | 29,166 | | $ | 27,737 | | $ | 29,166 | | $ | 27,737 |
|