XML 94 R64.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Loss Contingencies [Line Items]          
Accrued compensation and benefits $ 52,144   $ 52,144   $ 18,900
Compensation and benefits 42,175 $ 23,984 114,128 $ 60,293  
Accrued contingent liability 14,300   14,300   14,300
Contingent payments to customers asset 12,500   12,500   13,600
Postemployment benefits, period expense     4,900    
Litigation settlement amount awarded from other party     1,500    
Loss contingency, receivable 1,500   1,500    
Loss Contingency accrual, settlement amount 2,600   $ 3,600    
Loss contingency, balance sheet caption     accrued expenses    
Operating Expense          
Loss Contingencies [Line Items]          
Rent expense 1,000 800 $ 2,900 2,400  
Management and Advisory Fees          
Loss Contingencies [Line Items]          
Amortization of contingent payments to customers 400 0 1,100 0  
Westech Investment Advisors LLC          
Loss Contingencies [Line Items]          
Earnout payment $ 70,000   $ 70,000    
Percentage of share unit for milestone payment 50.00%   50.00%    
Earnout payment recognized $ 6,000 0 $ 17,900 0  
Accrued compensation and benefits 23,100   23,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   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,900   1,900   $ 400
Compensation and benefits 500 $ 0 1,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   70,000    
Maximum | Westech Investment Advisors LLC, Bonus          
Loss Contingencies [Line Items]          
Cash payment $ 5,000   5,000    
Maximum bonus payment     $ 10,000