XML 90 R64.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Oct. 13, 2022
Loss Contingencies [Line Items]        
Rent expense   $ 300    
Accrued compensation and benefits $ 18,900 6,465    
Compensation and benefits 94,297 54,755 $ 24,529  
Accrued contingent liability 14,300 0 0  
Contingent payments to customers asset 13,600 0 0  
Operating Expense        
Loss Contingencies [Line Items]        
Rent expense 3,500 2,000    
Management and Advisory Fees        
Loss Contingencies [Line Items]        
Amortization of contingent payments to customers 700 0 0  
Westech Investment Advisors LLC        
Loss Contingencies [Line Items]        
Earnout payment 70,000      
Earnout payment recognized 5,200 0 0 $ 74,559
Accrued compensation and benefits 5,200 0 0  
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 400 0 0  
Compensation and benefits 400 $ 0 $ 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