v3.25.2
Other Assets and Liabilities - Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Other Assets And Liabilities Disclosure [Abstract]    
Accrued compensation and related costs $ 20,237 $ 26,419
Lease liabilities 10,392 11,252
Interest payable 19,519 9,903
Accrued professional fees 15,549 10,809
Other 989 1,555
Accrued expenses $ 66,686 $ 59,938
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued expenses Accrued expenses