XML 38 R27.htm IDEA: XBRL DOCUMENT v3.25.3
REVENUE RECOGNITION (Tables)
9 Months Ended
Sep. 30, 2025
REVENUE RECOGNITION  
Schedule of disaggregation of revenue

Three months ended September 30, 

    

Nine months ended September 30, 

    

2025

    

2024

    

2025

    

2024

 

(unaudited)

    

(unaudited)

Software subscriptions:

  

    

  

Software licenses

$

72,837

$

75,273

    

$

215,080

$

215,365

Cloud subscriptions

91,987

70,981

    

258,349

199,162

Software subscriptions

164,824

146,254

    

473,429

414,527

Services

 

27,288

 

24,181

    

 

80,304

 

73,793

Total revenues

$

192,112

$

170,435

$

553,733

$

488,320

Schedule of beginning and ending balances of accounts receivable, net of allowance

For the nine months ended September 30, 2025

For the year ended December 31, 2024

(unaudited)

Balance, beginning of period

$

164,432

$

141,752

Balance, end of period

 

131,502

 

164,432

Increase (decrease)

$

(32,930)

$

22,680

Schedule of beginning and ending balances of and changes to the allowance and the deferred allowance

For the three months ended September 30, 

2025

2024

Balance

    

Net Change

    

Balance

    

Net Change

(unaudited)

Allowance balance, July 1

$

(16,389)

 

  

$

(17,704)

 

  

Allowance balance, September 30, 

 

(15,069)

 

  

 

(14,273)

 

  

Change in allowance

 

$

(1,320)

 

$

(3,431)

Deferred allowance balance, July 1,

 

11,661

 

  

 

12,753

 

  

Deferred allowance balance, September 30, 

 

10,682

 

  

 

10,235

 

  

Change in deferred allowance

 

 

979

 

 

2,518

Net amount charged to revenues

 

$

(341)

 

$

(913)

For the nine months ended September 30, 

2025

2024

Balance

    

Net Change

    

Balance

    

Net Change

(unaudited)

Allowance balance, January 1,

$

(16,838)

 

  

$

(16,272)

 

  

Allowance balance, September 30, 

 

(15,069)

 

  

 

(14,273)

 

  

Change in allowance

 

$

(1,769)

 

$

(1,999)

Deferred allowance balance, January 1,

 

12,028

 

  

 

11,741

 

  

Deferred allowance balance, September 30, 

 

10,682

 

  

 

10,235

 

  

Change in deferred allowance

 

 

1,346

 

 

1,506

Net amount charged to revenues

 

$

(423)

 

$

(493)

Schedule of information about the balances of and changes to deferred revenue

For the three months ended September 30, 

For the nine months ended September 30, 

2025

2024

2025

2024

(unaudited)

(unaudited)

Changes to deferred revenue:

    

  

    

  

    

  

    

  

Beginning balance

$

347,250

$

299,741

$

344,166

$

292,720

Additional amounts deferred

 

183,905

 

175,106

 

548,610

 

500,012

Revenues recognized

 

(192,112)

 

(170,435)

 

(553,733)

 

(488,320)

Ending balance

$

339,043

$

304,412

$

339,043

$

304,412

Schedule of information about the changes to contract cost balances

For the three months ended September 30, 

For the nine months ended September 30, 

2025

2024

2025

2024

(unaudited)

(unaudited)

Deferred commissions:

    

  

    

  

    

  

    

  

Beginning balance

$

27,737

$

21,862

$

27,480

$

21,237

Additions

 

7,205

 

5,024

 

18,184

 

13,793

Amortization

 

(6,130)

 

(4,346)

 

(16,852)

 

(12,490)

Ending balance

$

28,812

$

22,540

$

28,812

$

22,540