XML 61 R54.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value Measurements - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Oct. 01, 2024
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Contingent consideration     $ 2,600      
Contingent consideration obligation $ 16,200   16,200   $ 16,200  
Contingent consideration expense 39 $ 80 160 $ 550    
Bonaccord            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Earnout payment 20,000   20,000      
Contingent consideration     15,700      
Contingent consideration obligation 4,300   4,300      
Contingent consideration obligation     15,700      
Contingent consideration expense 100 100 200 500    
Bonaccord | Subsequent Event [Member]            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Contingent consideration obligation           $ 2,100
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