XML 35 R23.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue (Tables)
9 Months Ended
Sep. 30, 2021
Revenue From Contract With Customer [Abstract]  
Summary of Revenues by Revenue Stream

We derive our revenues from the following revenue streams:

 

 

 

Three Months Ended

 

 

Nine Months Ended

 

 

 

September 30,

 

 

September 30,

 

(in thousands)

 

2021

 

 

2020

 

 

2021

 

 

2020

 

Recurring revenues:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Fulfillment

 

$

78,106

 

 

$

64,115

 

 

$

224,738

 

 

$

183,963

 

Analytics

 

 

10,858

 

 

 

9,826

 

 

 

31,383

 

 

 

28,809

 

Other

 

 

1,435

 

 

 

1,244

 

 

 

4,019

 

 

 

3,664

 

Recurring Revenues

 

 

90,399

 

 

 

75,185

 

 

 

260,140

 

 

 

216,436

 

One-time revenues

 

 

7,488

 

 

 

4,372

 

 

 

22,380

 

 

 

12,886

 

 

 

$

97,887

 

 

$

79,557

 

 

$

282,520

 

 

$

229,322

 

 

Summary of Deferred Revenue Liability Relating to Set-Up Fees

The table below presents the activity of the portion of the deferred revenue liability relating to set-up fees:

 

 

 

Three Months Ended

 

 

Nine Months Ended

 

 

 

September 30,

 

 

September 30,

 

(in thousands)

 

2021

 

 

2020

 

 

2021

 

 

2020

 

Balance, beginning of period

 

$

13,344

 

 

$

10,633

 

 

$

11,118

 

 

$

10,518

 

Invoiced set-up fees

 

 

3,622

 

 

 

2,757

 

 

 

11,832

 

 

 

8,224

 

Amortized set-up fees

 

 

(3,245

)

 

 

(2,698

)

 

 

(9,229

)

 

 

(8,050

)

Balance, end of period

 

$

13,721

 

 

$

10,692

 

 

$

13,721

 

 

$

10,692