XML 165 R150.htm IDEA: XBRL DOCUMENT v3.25.4
Accounts Payable, Accrued Expenses and Other Liabilities - Schedule of Other Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]      
Accrued compensation $ 116,583 $ 111,839  
Payroll and other taxes payable 45,720 52,887  
Financial guarantee liability 30,610 26,315 $ 28,551
Deferred rent 6,337 6,349  
Contingent consideration 22,652 21,935  
Payable related to Tax Receivable Agreement 17,511 0  
Other 12,094 11,790  
Total 251,507 $ 231,115  
Receivable related to tax receivable agreement $ 19,500