XML 67 R54.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Jul. 01, 2023
Dec. 31, 2022
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Contingent consideration     $ 8,900      
Contingent consideration obligation $ 14,300   14,300     $ 14,300
Contingent consideration obligation     8,900      
Contingent consideration expense 80 $ (140) 470 $ (13)    
Bonaccord            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Earnout payment 20,000   20,000      
Contingent consideration obligation 10,800   10,800      
Contingent consideration expense 100 0 500 100    
Bonaccord | Subsequent Event [Member]            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Contingent consideration obligation         $ 2,700  
Hark            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Contingent consideration     5,400      
Contingent consideration obligation     5,400      
Contingent consideration expense $ 0 $ 0 100 $ 100    
Hark | Maximum            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Contingent consideration     5,400      
Contingent consideration obligation     $ 5,400