XML 65 R52.htm IDEA: XBRL DOCUMENT v3.20.1
Business Combinations - Summary of Unaudited Pro Forma Results (Detail) - Info Trellis Inc [Member] - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Business Acquisition [Line Items]      
Revenue $ 193,574 $ 177,164 $ 158,785
Net income $ 11,145 $ 6,691 $ 2,388
Earnings per share-diluted $ 0.99 $ 0.60 $ 0.22