XML 36 R25.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue (Tables)
3 Months Ended
Mar. 31, 2023
Revenue from Contract with Customer [Abstract]  
Summary of Revenues by Revenue Stream
We derive our revenues from the following revenue streams:
Three Months Ended
March 31,
(in thousands)20232022
Recurring revenues:
Fulfillment$101,668 $84,731 
Analytics12,370 11,296 
Other3,263 1,540 
Recurring revenues117,301 97,567 
One-time revenues8,567 7,626 
Total revenue$125,868 $105,193 
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
March 31,
(in thousands)20232022
Balance, beginning of period$14,999 $14,459 
Invoiced set-up fees4,251 4,003 
Recognized set-up fees(3,963)(3,524)
Balance, end of period$15,287 $14,938