XML 80 R63.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Oct. 13, 2022
Loss Contingencies [Line Items]        
Accrued compensation and benefits $ 26,643   $ 18,900  
Compensation and benefits 35,642 $ 18,494    
Accrued contingent liability 14,300   14,300  
Contingent payments to customers asset 13,300   13,600  
Operating Expense        
Loss Contingencies [Line Items]        
Rent expense 800 500    
Management and Advisory Fees        
Loss Contingencies [Line Items]        
Amortization of contingent payments to customers 400 0    
Westech Investment Advisors LLC        
Loss Contingencies [Line Items]        
Earnout payment 70,000      
Earnout payment recognized 5,900 0   $ 74,559
Accrued compensation and benefits 11,100   5,200  
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 900   $ 400  
Compensation and benefits 500 $ 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