XML 51 R41.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair Value Measurements - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Dec. 31, 2021
Jun. 30, 2017
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]            
Gain (loss) on indemnification asset $ 585 $ 404 $ 1,472 $ 1,248    
Indemnification Asset | Fair Value, Inputs, Level 1            
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]            
Fair value of indemnification asset 25,800   25,800   $ 24,300  
Gain (loss) on indemnification asset $ 600   $ 1,500      
YP Acquisition            
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]            
Shares held in escrow (in shares)           1,804,715
Number of shares expected to be returned by the seller (in shares) 1,130,892   1,130,892      
Amount to be paid before allowance of tax credit $ 8,000   $ 8,000