XML 78 R67.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements - Schedule of roll-forward of fair value of earn-out consideration categorized as level 3 in fair value hierarchy (Detail) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Interest payment on earn-out consideration, cash flows from operating activities   $ 0   $ 0
Interest payment on earn-out consideration, revenue $ 440,000   $ 440,000  
Business Acquisition Contingent Consideration        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Opening balance 5,716,000 21,935,000 8,272,000 22,184,000
Payments made on earn-out consideration 0 0 (2,556,000) 0
Change in fair value of earn out consideration 0 (3,773,000) 0 (4,452,000)
Others 440,000 0 440,000 430,000
Closing balance $ 6,156,000 $ 18,162,000 $ 6,156,000 $ 18,162,000