v3.25.1
Other Assets and Liabilities - Other Accrued Expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Accrued legal fees $ 10,240 $ 9,571
Other accrued expenses 13,958 15,563
Total Other accrued expenses $ 24,198 $ 25,134