v3.26.1
Accounts Payable, Accrued Expenses and Other Liabilities - Schedule of Other Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]      
Accrued compensation $ 111,394 $ 116,583  
Payroll and other taxes payable 47,830 45,720  
Financial guarantee liability 35,455 30,610 $ 26,315
Deferred rent 4,059 6,337  
Contingent consideration 22,959 22,652  
Payable related to Tax Receivable Agreement 17,511 17,511  
Other 15,715 12,094  
Total 254,923 $ 251,507  
Receivable related to tax receivable agreement $ 19,500