XML 49 R38.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue - Summary of Revenues by Revenue Stream (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Revenue Recognition [Line Items]    
Revenues $ 125,868 $ 105,193
Recurring revenues    
Revenue Recognition [Line Items]    
Revenues 117,301 97,567
One-time revenues    
Revenue Recognition [Line Items]    
Revenues 8,567 7,626
Fulfillment | Recurring revenues    
Revenue Recognition [Line Items]    
Revenues 101,668 84,731
Analytics | Recurring revenues    
Revenue Recognition [Line Items]    
Revenues 12,370 11,296
Other | Recurring revenues    
Revenue Recognition [Line Items]    
Revenues $ 3,263 $ 1,540