XML 77 R64.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Loss Contingencies [Line Items]          
Accrued compensation and benefits $ 35,278   $ 35,278   $ 18,900
Compensation and benefits 36,311 $ 17,815 71,953 $ 36,309  
Accrued contingent liability 14,300   14,300   14,300
Contingent payments to customers asset 12,900   12,900   13,600
Operating Expense          
Loss Contingencies [Line Items]          
Rent expense 1,100 800 1,900 1,600  
Management and Advisory Fees          
Loss Contingencies [Line Items]          
Amortization of contingent payments to customers 600 0 200 0  
Westech Investment Advisors LLC          
Loss Contingencies [Line Items]          
Earnout payment 70,000   70,000    
Earnout payment recognized 5,900 0 11,800 0  
Accrued compensation and benefits 17,000   17,000   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   50,000    
Westech Investment Advisors LLC | Employees          
Loss Contingencies [Line Items]          
Earnout payment 20,000   20,000    
Westech Investment Advisors LLC, Bonus          
Loss Contingencies [Line Items]          
Accrued compensation and benefits 1,400   1,400   $ 400
Compensation and benefits 500 $ 0 1,000 $ 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   70,000    
Maximum | Westech Investment Advisors LLC, Bonus          
Loss Contingencies [Line Items]          
Cash payment $ 5,000   5,000    
Maximum bonus payment     $ 10,000