XML 68 R57.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurements - Summary of Changes in the Fair Value of Level 3 Contingent Consideration (Parenthetical) (Detail) - FeedbackNow [Member]
Jun. 30, 2020
USD ($)
Jul. 06, 2018
USD ($)
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Business acquisition undiscounted amounts payable, minimum $ 2,000,000.0  
Business acquisition undiscounted amounts payable, maximum $ 2,600,000 $ 4,200,000
Level 3 [Member] | Discount Rate [Member] | Contingent Consideration [Member]    
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Fair value of contingent consideration discount rate 0.173  
Level 3 [Member] | Revenue Volatility [Member] | Contingent Consideration [Member]    
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Fair value of contingent consideration discount rate 0.266