XML 88 R68.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Oct. 13, 2022
Loss Contingencies [Line Items]        
Rent expense     $ 300  
Accrued compensation and benefits $ 45,081 $ 18,900    
Compensation and benefits 154,286 94,297 54,755  
Accrued contingent liability 16,200 14,300    
Contingent payments to customers asset 14,000 13,600    
Severance payments 1,200      
Severance expense related to the retirement 1,200      
Litigation settlement amount awarded from other party 1,500      
Loss Contingency accrual, settlement amount 3,600      
Operating Expense        
Loss Contingencies [Line Items]        
Rent expense 3,900 3,500 2,000  
Other Expense        
Loss Contingencies [Line Items]        
Litigation settlement 2,100      
Management and Advisory Fees        
Loss Contingencies [Line Items]        
Amortization of contingent payments to customers 1,500 700 0  
Westech Investment Advisors LLC        
Loss Contingencies [Line Items]        
Earnout payment 70,000      
Earnout payment recognized 21,000 5,200 0 $ 75,159
Accrued compensation and benefits $ 26,200 5,200    
Percentage of share unit for milestone payment 50.00%      
Westech Investment Advisors LLC | Milestone 1        
Loss Contingencies [Line Items]        
Earnout payment milestone recognized $ 35,000      
Westech Investment Advisors LLC | Milestone 2        
Loss Contingencies [Line Items]        
Earnout payment milestone recognized 17,500      
Westech Investment Advisors LLC | Milestone 3        
Loss Contingencies [Line Items]        
Earnout payment milestone recognized 17,500      
Westech Investment Advisors LLC | EBITDA | Milestone 1        
Loss Contingencies [Line Items]        
Earnout payment milestone recognized 20,000      
Westech Investment Advisors LLC | EBITDA | Milestone 2        
Loss Contingencies [Line Items]        
Earnout payment milestone recognized 22,500      
Westech Investment Advisors LLC | EBITDA | Milestone 3        
Loss Contingencies [Line Items]        
Earnout payment milestone recognized 25,000      
Westech Investment Advisors LLC | Sellers        
Loss Contingencies [Line Items]        
Earnout payment 50,000      
Westech Investment Advisors LLC | Employees        
Loss Contingencies [Line Items]        
Earnout payment   20,000    
Westech Investment Advisors LLC, Bonus        
Loss Contingencies [Line Items]        
Accrued compensation and benefits 2,400 400    
Compensation and benefits 2,000 $ 400 $ 0  
Minimum | Westech Investment Advisors LLC, Bonus        
Loss Contingencies [Line Items]        
Bonus payment 20,000      
Maximum | Westech Investment Advisors LLC        
Loss Contingencies [Line Items]        
Earnout payment 70,000      
Maximum | Westech Investment Advisors LLC, Bonus        
Loss Contingencies [Line Items]        
Cash payment 5,000      
Maximum bonus payment $ 10,000