XML 52 R40.htm IDEA: XBRL DOCUMENT v3.25.3
Accrued Expenses (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Accrued interest $ 7,014 $ 16,960
Accrued compensation and benefits 7,424 6,287
Accrued bonus 557 1,016
Accrued legal fees and settlements 319 256
Other accrued expenses 8,015 6,157
Accrued expenses $ 23,329 $ 30,676