XML 64 R54.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Jul. 01, 2024
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Debt obligations $ 300,631   $ 300,631   $ 289,844  
Contingent consideration     14,400      
Contingent consideration     1,200      
Contingent consideration obligation 16,200   16,200   16,200  
Contingent consideration obligation     14,400      
Contingent consideration expense 91 $ 80 121 $ 470    
Bonaccord            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Earnout payment 20,000   20,000      
Contingent consideration obligation 5,600   5,600      
Contingent consideration expense 100 100 100 500    
Bonaccord | Subsequent Event [Member]            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Contingent consideration obligation           $ 1,300
Hark            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Contingent consideration         $ 5,400  
Contingent consideration expense $ 0 $ 0 0 $ 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