v3.26.1
Revenue (Tables)
3 Months Ended
Mar. 31, 2026
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue

The following table represents a disaggregation of revenue from arrangements with customers for the three months ended March 31, 2026 and 2025, respectively:

 

 

Three Months Ended March 31,

 

(in thousands)

 

2026

 

 

2025

 

Subscription services

 

$

53,571

 

 

$

57,311

 

Professional services

 

 

2,358

 

 

 

1,880

 

Total revenue

 

$

55,929

 

 

$

59,191

 

Summary of Deferred Contract Costs

A summary of the activity impacting the deferred contract costs for the three months ended March 31, 2026 and the year ended December 31, 2025 is presented below:

(in thousands)

 

Three Months Ended March 31, 2026

 

 

Year Ended December 31, 2025

 

Balance at beginning of period

 

$

25,606

 

 

$

28,125

 

Costs amortized

 

 

(3,740

)

 

 

(15,871

)

Additional amounts deferred

 

 

2,868

 

 

 

13,352

 

Balance at end of period

 

 

24,734

 

 

 

25,606

 

Classified as:

 

 

 

 

 

 

Current

 

 

12,441

 

 

 

12,766

 

Non-current

 

 

12,293

 

 

 

12,840

 

Total deferred contract costs (deferred commissions)

 

$

24,734

 

 

$

25,606

 

Summary of Deferred Revenue Balances

A summary of the activity impacting deferred revenue balances during the three months ended March 31, 2026 and for the year ended December 31, 2025 is presented below:

(in thousands)

 

Three Months Ended March 31, 2026

 

 

Year Ended December 31, 2025

 

Balance at beginning of period

 

$

99,372

 

 

$

93,376

 

Revenue recognized

 

 

(55,929

)

 

 

(241,521

)

Additional amounts deferred

 

 

55,728

 

 

 

247,517

 

Balance at end of period

 

$

99,171

 

 

$

99,372

 

Summary of Remaining Performance Obligation

The remaining performance obligations consisted of the following:

(in thousands)

 

March 31,
2026

 

 

December 31,
2025

 

Current

 

$

160,565

 

 

$

165,087

 

Non-current

 

 

69,943

 

 

 

75,368

 

Total

 

$

230,508

 

 

$

240,455