v3.26.1
Revenue from Contracts with Customers (Tables)
6 Months Ended
Jun. 30, 2026
Revenue from Contract with Customer [Abstract]  
Summary of Remaining Performance Obligations The Company’s remaining performance obligations as of June 30, 2026 and December 31, 2025 are expected to be recognized as follows (in thousands):

 

 

 

As of
June 30, 2026

 

 

As of
December 31, 2025

 

Less than or equal to 12 months

 

$

322,186

 

 

$

267,448

 

Greater than 12 months

 

 

160,768

 

 

 

150,271

 

Total remaining performance obligations

 

$

482,954

 

 

$

417,719

 

Summary of Disaggregation of Revenue by Geographic Areas

The following table shows the Company’s disaggregation of revenue by geographic areas, as determined based on the address of the Company's customers for the three and six months ended June 30, 2026 and 2025 (in thousands):

 

 

 

Three Months Ended
June 30,

 

 

Six Months Ended
June 30,

 

 

 

2026

 

 

2025

 

 

2026

 

 

2025

 

United States

 

$

60,409

 

 

$

50,969

 

 

$

117,098

 

 

$

99,603

 

International

 

 

40,477

 

 

 

32,301

 

 

 

77,280

 

 

 

63,620

 

Total revenue

 

$

100,886

 

 

$

83,270

 

 

$

194,378

 

 

$

163,223

 

 

Summary of Deferred Commissions The following table represents a roll forward of the Company’s deferred commissions for the three and six months ended June 30, 2026 and 2025 (in thousands):

 

 

 

Three Months Ended
June 30,

 

 

Six Months Ended
June 30,

 

 

 

2026

 

 

2025

 

 

2026

 

 

2025

 

Beginning balance

 

$

55,234

 

 

$

43,357

 

 

$

53,515

 

 

$

42,651

 

Additions to deferred commissions

 

 

8,194

 

 

 

8,156

 

 

 

14,792

 

 

 

12,768

 

Amortization of deferred commissions

 

 

(5,180

)

 

 

(4,137

)

 

 

(10,059

)

 

 

(8,043

)

Ending balance

 

 

58,248

 

 

 

47,376

 

 

 

58,248

 

 

 

47,376

 

Deferred commissions, current

 

 

19,931

 

 

 

16,580

 

 

 

19,931

 

 

 

16,580

 

Deferred commissions, non-current

 

 

38,318

 

 

 

30,796

 

 

 

38,318

 

 

 

30,796

 

Total deferred commissions

 

$

58,248

 

 

$

47,376

 

 

$

58,248

 

 

$

47,376