XML 67 R56.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurements - Summary of Company's Fair Value Hierarchy for its Financial Assets and Liabilities (Parenthetical) (Detail) - FeedbackNow [Member] - USD ($)
9 Months Ended
Jul. 06, 2018
Sep. 30, 2020
Dec. 31, 2019
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Maximum contingent consideration payable based on the financial performance of acquired company $ 4,200,000    
Contingent consideration payable period 2 years    
Fair value of contingent consideration, payment period   2020-10  
Accrued Expenses and Other Current Liabilities [Member]      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Fair value of contingent consideration to be paid   $ 2,700,000 $ 2,500,000