XML 61 R48.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue - Summary of Revenues by Revenue Stream (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2017
Sep. 30, 2017
Jun. 30, 2017
Mar. 31, 2017
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Revenue Recognition [Line Items]                      
Revenues $ 65,189 $ 62,868 $ 61,091 $ 59,092 $ 58,057 $ 56,057 $ 54,092 $ 51,879 $ 248,240 $ 220,085 $ 193,153
Recurring Revenues [Member]                      
Revenue Recognition [Line Items]                      
Revenues                 230,654 203,920 177,057
One-time Revenues [Member]                      
Revenue Recognition [Line Items]                      
Revenues                 17,586 16,165 16,096
Fulfillment [Member] | Recurring Revenues [Member]                      
Revenue Recognition [Line Items]                      
Revenues                 190,783 164,682 139,645
Analytics [Member] | Recurring Revenues [Member]                      
Revenue Recognition [Line Items]                      
Revenues                 34,447 34,260 32,938
Other [Member] | Recurring Revenues [Member]                      
Revenue Recognition [Line Items]                      
Revenues                 $ 5,424 $ 4,978 $ 4,474