XML 139 R128.htm IDEA: XBRL DOCUMENT v3.25.1
Accounts Payable, Accrued Expenses and Other Liabilities - Components of Other Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]      
Accrued compensation $ 111,653 $ 111,839  
Payroll and other taxes payable 51,309 52,887  
Financial guarantee liability 27,818 26,315 $ 28,551
Deferred rent 6,955 6,349  
Contingent consideration 22,927 21,935  
Payable related to tax receivable agreement 17,511 0  
Other 11,979 11,790  
Total 250,152 $ 231,115  
Receivable related to tax receivable agreement $ 20,600