XML 89 R52.htm IDEA: XBRL DOCUMENT v3.10.0.1
Acquisitions - Summary of Fair Value of Aggregate Consideration Paid or Payable (Parenthetical) (Detail)
3 Months Ended 12 Months Ended
Jul. 06, 2018
USD ($)
Dec. 31, 2018
USD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Business Acquisition [Line Items]          
Net cash paid         $ 9,250,000
FeedbackNow [Member]          
Business Acquisition [Line Items]          
Cash acquired $ 500,000        
Net cash paid 8,000,000        
Holdback amount expected to be paid 1,485,000        
Business acquisition undiscounted amounts could be payable, minimum 0        
Business acquisition undiscounted amounts could be payable, maximum 4,200,000        
Contingent purchase price 3,388,000 $ 3,400,000     $ 3,400,000
Increase to contingent consideration   $ 400,000      
FeedbackNow [Member] | Provisional Fair Value [Member]          
Business Acquisition [Line Items]          
Contingent purchase price $ 3,000,000        
FeedbackNow [Member] | Level 3 [Member] | Contingent Consideration [Member] | Discount Rate [Member]          
Business Acquisition [Line Items]          
Fair value of contingent consideration dicount rate 23.7 23.8     23.8
FeedbackNow [Member] | Level 3 [Member] | Contingent Consideration [Member] | Revenue Volatility [Member]          
Business Acquisition [Line Items]          
Fair value of contingent consideration dicount rate 20.8 21.9     21.9
FeedbackNow [Member] | Scenario Forecast [Member]          
Business Acquisition [Line Items]          
Holdback amount expected to be paid     $ 1,000,000 $ 500,000  
FeedbackNow [Member] | Maximum [Member] | Scenario Forecast [Member]          
Business Acquisition [Line Items]          
Additional consideration payable to sellers based on financial performance     $ 2,500,000 $ 1,700,000