XML 80 R60.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Jan. 01, 2024
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Debt obligations $ 289,844 $ 289,224    
Contingent consideration 13,100      
Contingent consideration obligation 16,200 14,300    
Contingent consideration expense 560 1,717 $ 3,472  
Contingent consideration 5,800      
Bonaccord        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Earnout payment 20,000      
Contingent consideration obligation 6,700      
Contingent consideration expense 500 300 1,700  
Bonaccord | Subsequent Event [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Contingent consideration obligation       $ 200
Hark        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Contingent consideration expense 100 $ 1,500 $ 1,700  
Contingent consideration 5,400      
Hark | Maximum        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Contingent consideration $ 5,400