v3.26.1
Revenue (Tables)
6 Months Ended
Jun. 30, 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 and six months ended June 30, 2026 and 2025, respectively:

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

(in thousands)

 

2026

 

 

2025

 

 

2026

 

 

2025

 

Subscription services

 

$

52,795

 

 

$

58,200

 

 

$

106,366

 

 

$

115,511

 

Professional services

 

 

2,400

 

 

 

2,550

 

 

 

4,758

 

 

 

4,430

 

Total revenue

 

$

55,195

 

 

$

60,750

 

 

$

111,124

 

 

$

119,941

 

Summary of Deferred Contract Costs

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

(in thousands)

 

Six Months Ended June 30, 2026

 

 

Year Ended December 31, 2025

 

Balance at beginning of period

 

$

25,606

 

 

$

28,125

 

Costs amortized

 

 

(7,439

)

 

 

(15,871

)

Additional amounts deferred

 

 

5,787

 

 

 

13,352

 

Balance at end of period

 

 

23,954

 

 

 

25,606

 

Classified as:

 

 

 

 

 

 

Current

 

 

12,190

 

 

 

12,766

 

Non-current

 

 

11,764

 

 

 

12,840

 

Total deferred contract costs (deferred commissions)

 

$

23,954

 

 

$

25,606

 

Summary of Deferred Revenue Balances

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

(in thousands)

 

Six Months Ended June 30, 2026

 

 

Year Ended December 31, 2025

 

Balance at beginning of period

 

$

99,372

 

 

$

93,376

 

Revenue recognized

 

 

(111,124

)

 

 

(241,521

)

Additional amounts deferred

 

 

101,094

 

 

 

247,517

 

Balance at end of period

 

$

89,342

 

 

$

99,372

 

Summary of Remaining Performance Obligation

The remaining performance obligations consisted of the following:

(in thousands)

 

June 30,
2026

 

 

December 31,
2025

 

Current

 

$

149,986

 

 

$

165,087

 

Non-current

 

 

63,386

 

 

 

75,368

 

Total

 

$

213,372

 

 

$

240,455