XML 50 R39.htm IDEA: XBRL DOCUMENT v3.25.1
Accrued Expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Accrued interest $ 7,102 $ 16,960
Accrued compensation and benefits 8,054 6,287
Accrued bonus 1,747 1,016
Accrued legal fees and settlements 208 256
Other accrued expenses 8,045 6,157
Accrued expenses $ 25,156 $ 30,676